得到一周的最后一天

时间:2013-11-02 19:49:50

标签: mysql database date

我有一个名为day_id和Apsent_Date的字段。

day_id包含从星期日到星期四的整数(1,2,3,4,5)从星期四开始,从星期日开始。

和“2013-10-30”之类的日期。

我的问题是:如何使用day_id = 5来获取星期四的约会。

我已经厌倦了这样的事情:

SELECT apssent_date FROM apsent WHERE day_id = DAYOFWEEK( CURDATE( ) ) -3)

-3表示从星期日起的三天

假设当天是星期日,应该返回day_id = 1.

0 个答案:

没有答案