【发布时间】:2014-05-20 12:39:11
【问题描述】:
我有一个 select 语句,它需要将其 WHERE 基于时间戳,但对于从星期一开始的那一周内的所有日期。
MySQL
SELECT DISTINCT(unique_reference) AS unique_reference, date(datetime) AS datetime
FROM sales_tickets
WHERE Date(datetime)='$datetime'
这是基于 $datetime 可以是任何日期,但 select 语句需要获取该周的所有记录,例如:如果是 2014 年 5 月 12 日星期一,它将获取该周的所有结果,而不是的一天。
目前,它只获取一天的结果。
我不知道如何纠正这个问题。任何建议都会非常感谢。
【问题讨论】:
-
DISTINCT不是一个接受单个参数的函数。它适用于整行。