赞
踩
查询几个小时内的数据
DATE_SUB(NOW(), INTERVAL 5 HOUR)
查询当日的数据信息
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' )
查询上一月的数据信息
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。