参考: https://www.cnblogs.com/aprils/p/4519796.html
获取时间差: DATEDIFF(NOW(),旧时间) 返回 天数差
Mysql 获取当前时间的前一天: select date_sub(NOW(),interval 1 day);
select date(NOW());
1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒
select date(@dt); -- 2008-09-10
select time(@dt); -- 07:15:30.123456
select year(@dt); -- 2008
select quarter(@dt); -- 3
select month(@dt); -- 9
select week(@dt); -- 36
select day(@dt); -- 10
select hour(@dt); -- 7
select minute(@dt); -- 15
select second(@dt); -- 30
select microsecond(@dt); -- 123456