MySQL查询指定时间的数据
user_event :用户事件表
create_time :表中存储时间的字段
文章源自飞鸟学习网-https://www.pk88.net/2022-0408-5.html
02 |
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m') = DATE_FORMAT(NOW(),'%Y-%m') |
05 |
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m') = DATE_FORMAT('2016-03-01','%Y-%m') |
08 |
SELECT * FROM user_event WHERE YEAR(create_time)='2016' AND MONTH(create_time)='3' |
11 |
SELECT * FROM user_event WHERE YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW()); |
14 |
SELECT * FROM user_event WHERE YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW())-1; |
17 |
SELECT * FROM user_event WHERE create_time BETWEEN DATE_SUB(NOW(),interval 6 month) and NOW(); |
20 |
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m')=DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),'%Y-%m') |
23 |
SELECT * FROM user_event WHERE TO_DAYS(`create_time`) = TO_DAYS(NOW()); |
26 |
SELECT * FROM user_event WHERE TO_DAYS(now()) - TO_DAYS(create_time) <= 1; |
29 |
SELECT * FROM user_event WHERE DATE_SUB(curdate(), INTERVAL 7 DAY) <= DATE(create_time); |
32 |
SELECT * FROM user_event WHERE DATE_SUB(curdate(), INTERVAL 30 DAY) <= DATE(create_time); |
35 |
SELECT * FROM user_event WHERE PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(create_time, '%Y%m')) =1; |
|
文章源自飞鸟学习网-https://www.pk88.net/2022-0408-5.html文章源自飞鸟学习网-https://www.pk88.net/2022-0408-5.html
全站资源源于网络整合,仅供学习研究,不可商用,不提供技术指导,如有侵权请告知删除,可以投稿,广告合作联系V: pk88net