苏飞论坛

标题: mysql查询今天、昨天、7天前、30天、本月数据 [打印本页]

作者: 站长苏飞    时间: 2018-12-22 17:06
标题: mysql查询今天、昨天、7天前、30天、本月数据
[SQL] 纯文本查看 复制代码
今天:

SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());

昨天:

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;

7天前:

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名);

30天:

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名);

本月:

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' );


作者: Amy    时间: 2018-12-22 17:07
真是难得给力的帖子啊。
作者: 站长苏飞    时间: 2018-12-22 17:12
[SQL] 纯文本查看 复制代码
`

SELECT count(1) FROM `pre_forum_thread` WHERE author` in('Amy','站长苏飞') and  DATE_SUB(CURDATE(), INTERVAL 7 DAY)  >= date(dateline)   
  这是一个查七天内我发帖子数量的方式

作者: 竹林风    时间: 2018-12-22 17:16
看到这帖子真是高兴!
作者: liu    时间: 2018-12-23 18:53
强烈支持楼主ing……
作者: 惜    时间: 2018-12-25 08:43
强烈支持楼主ing……




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4