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

发表评论