Mysql查詢時間資料

2021-08-31 01:18:18 字數 929 閱讀 5221

1、查詢當天資料

select * from `order` where to_days(order_time) = to_days(now())
2、查詢近30天的資料

select * from `order` where date_sub(curdate(), interval 30 day) < date(order_time)
3、查詢本月資料

select * from `order` where date_format(order_time, '%y%m') = date_format(curdate(), '%y%m')
4、查詢指定月資料

select * from `order` where date_format(a.createtime,'%y-%m') = #
5、查詢本季度資料

select * from `order` where quarter(order_time) = quarter(now())
6、查詢上季度資料

select * from `order` where quarter(order_time) = quarter(date_sub(now(),interval 1 quarter))
7、查詢5分鐘內的資料

select * from tb_log where createtime >= date_sub(now(),interval 5 minute);
8、查詢任一段時間資料

select * from `order` where createtime between # and #

mysql 查詢時間轉換 Mysql 查詢時間轉換

利用data format函式 select date format now y m d 根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i,i 兩位數字形式的分 00,01,59 h 兩位數字形式的小時,24 小時 00,01,23 h 兩位數字形式的小時,12 ...

MySQL查詢時間函式

今天是 select now 2015 09 28 13 48 12 查詢當天,格式為yyyy mm dd select curdate 2015 09 28 查詢當天,格式為yyyy mm dd hh mm ss select now 2015 09 28 13 42 00 查詢當天0點,格式為y...

mysql查詢時間總結

當天 select from order where to days 輸入時間欄位名 to days 輸入時間欄位名 昨天select from order where to days now to days 輸入時間欄位名 1 7天select from order where date sub ...