MySQL查询今天、昨天、上周、近30天、去年等的数据的方法
目录
常用的MySQL查询今天、昨天、上周、近30天、去年等数据的方法
0、Sql server中DateDiff()用法
1、MySQL的DATE_SUB()函数
定义和用法
语法
实例
2、MySQL的TO_DAYS(date)
3、MySQL的DATE() 函数
定义和用法
4、MySQL NOW() 函数
定义和用法
语法
实例
例子 1
例子 2
5、MySQL DATE_FORMAT() 函数
定义和用法
语法
实例
6、MySQL获取季度的函数QUARTER(d)
实例
提示
常用的MySQL查询今天、昨天、上周、近30天、去年等数据的方法
删除建立时间超过3天的订单记录
delete 订单表 where datediff( dd, order_addtime, getdate() ) > 3 用函数datediff() datediff( dd, 时间1, 时间2 ),意思是:计算时间1到时间2之间的天数 所以,datediff( dd, order_addtime, getdate() ) > 3,就是超过3天的
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天