0
我在計算一個月的最後一個星期五時發現了@lserni的這個優秀示例。MySQL的月查詢的最後一個星期五
SET @DATE='1962-10-20';
SELECT DATE_SUB(LAST_DAY(@DATE), INTERVAL ((WEEKDAY(LAST_DAY(@DATE))+7-4))%7 DAY) AS friday;
+------------+
| friday |
+------------+
| 1962-10-26 |
+------------+
編輯:
根據提供的日期,給我的下一個上週五一個月(即使提供的日期)
以及如果不是? – Drew
然後給我當月的最後一個星期五。 –
在那裏,希望我把這個問題設置爲聰明的人找出:) – Drew