获取本周周三对应的日期:
select subdate(curdate(),date_format(curdate(),'%w')-3) as '本周三对应日期'

获取对应日期是周几:
SELECT date_format('2017-04-19','%w');

获取前一天和后一天的日期:
SELECT SUBDATE(NOW( ), 1) AS 'Yesterday', SUBDATE(NOW( ), INTERVAL -1 DAY) AS 'Tomorrow';

本文介绍如何使用SQL进行日期操作,包括获取本周周三的日期、查询指定日期是周几,以及如何得到当前日期的前一天和后一天。通过这些实用的SQL语句,可以更高效地管理和查询数据库中的日期数据。
获取本周周三对应的日期:
select subdate(curdate(),date_format(curdate(),'%w')-3) as '本周三对应日期'

获取对应日期是周几:
SELECT date_format('2017-04-19','%w');

获取前一天和后一天的日期:
SELECT SUBDATE(NOW( ), 1) AS 'Yesterday', SUBDATE(NOW( ), INTERVAL -1 DAY) AS 'Tomorrow';

1563
2473

被折叠的 条评论
为什么被折叠?