SQL博大精深
TO_DAYS函数 返回一个天数! 啊哈?什么天数? 从年份0开始的天数
比如:
mysql> SELECT TO_DAYS(‘1996-04-22′);
结果 729136
就是从0年开始 到1996年04月22号之间的天数
如何获取一张日更新的数据表,今天和昨天相比,新增的数据?
select * from count_user_visit where to_days(now())-to_days(create_time)<1
前天的?那就是
select * from count_user_visit where to_days(now())-to_days(create_time)<2 and to_days(now())-to_days(create_time)>1
a.last_operation_date:数据库中存时间的字段,
now()表示当前的时间
TO_DAYS(now()) :返回从年份0开始到now()现在的一个天数
curdate():获取当前的年月日
curtime():获取当前的时分秒
now():获取当前的日期和时间
查询两天的数据
select count(*) from 表 where 日期字段 between ‘2017-01-21’ and ‘2017-01-22’;