上个星期一的 时间点

lilinew 2010-08-03 07:47:18
mysql

需要实现这个日期函数

在某个工作日(任何一天 如周二 周四), 得到上个星期一的 时间点, 或者得到上个星期五的时间点


...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilinew 2010-08-03
  • 打赏
  • 举报
回复
周五 找到 select curdate()-interval 3 day - interval weekday(curdate()) day;
lilinew 2010-08-03
  • 打赏
  • 举报
回复
周一 select date_sub(curdate(), INTERVAL WEEKDAY(curdate()) + 7 DAY)
lilinew 2010-08-03
  • 打赏
  • 举报
回复
上个星期五的时间点?
ACMAIN_CHM 2010-08-03
  • 打赏
  • 举报
回复
mysql> select curdate()-interval 1 week - interval weekday(curdate()) day;
+-------------------------------------------------------------+
| curdate()-interval 1 week - interval weekday(curdate()) day |
+-------------------------------------------------------------+
| 2010-07-26 |
+-------------------------------------------------------------+
1 row in set (0.00 sec)

mysql>

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧