0

我有名为 day_id 和 Apsent_Date 的字段。

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

以及没有日期,例如 "2013-10-30" 。

我的问题是:如何使用 day_id = 5 获得星期四日期。

我已经厌倦了:

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

-3 表示从星期日过去三天

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

4

0 回答 0