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