我有一个这样的表:
id | gallons_used | date
----------------------
1 2 157263300
2 5 157262000
...我希望得到一个结果集,其中只包含发生在一周的第X天(星期一、星期二或星期三等)的记录。
发布于 2013-02-08 03:16:36
在WHERE子句中使用DAYNAME()
WHERE DAYNAME(FROM_UNIXTIME(`date`)) = 'Monday' <-- by day of the week
AND `date` < INTERVAL CURRENT_DATE - 7 DAY <-- within the last week您也可以使用DAYOFWEEK(),但这更具可读性。
https://stackoverflow.com/questions/14759126
复制相似问题