MySQL时间查询
文章描述:
mysql时间日期查询
查询当前时间,年-月-日 时:分:秒
select now()
年-月-日
select DATE(CURDATE())
年-月
select date_format(NOW(),'%Y-%m')
当前年
select YEAR(CURDATE())
当前月分
select MONTH(CURDATE())
当前日
select DAYOFMONTH(NOW())
当前星期几
select dayofweek(NOW()) -1
当前季度
select QUARTER(now())
指定月份
SELECT * FROM tp_order WHERE DATE_FORMAT(date_time,'%Y-%m') = '2023-02'
一周
select * from tp_order where date_time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
三月
select * from tp_order where date_time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH)
半年
select * from tp_order where date_time>DATE_SUB(CURDATE(), INTERVAL 6 MONTH)
一年的
select * from tp_order where date_time>DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
发布时间:2023/12/25
发表评论