我似乎在这里有一些简单的问题。
我有一些带时间戳的数据。我有一对日期,我想获得这些日期之间的数据,IE:
我试过了:
SELECT
SUM(total_amount) as total_sales_amount
FROM
purchases
WHERE
timestamp <= "2011-11-13"
AND
timestamp >= "2011-11-06"
和
SELECT
SUM(total_amount) as total_sales_amount
FROM
purchases
WHERE
date(timestamp) <= "date(2011-11-13)"
AND
date(timestamp) >= "date(2011-11-06)"
这不起作用。
它不会抛出错误,它不会在这些日期之间返回结果。
我误解了什么?
答案 0 :(得分:1)
试试这个,看日期实际上是一个MySQL函数:
SELECT
SUM(total_amount) as total_sales_amount
FROM
purchases
WHERE
timestamp <= date("2011-11-13")
AND
timestamp >= date("2011-11-06")
注意:在寻求这样的帮助时,请为每个查询添加完整的错误消息;以及你期望的输出。