MySQL查询当天最小时间0点最大时间,昨天时间获取,自定义时间查询

查询当前时间

SELECT NOW();

查询当天,格式为YYYY-MM-DD
SELECT CURDATE();

查询当天0点,格式为YYYY-MM-DD HH:mm:ss

SELECT DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s');

查询当天最大时间 格式为YYYY-MM-DD HH:mm:ss

SELECT DATE_SUB( DATE_ADD((SELECT CURDATE()), INTERVAL 1 DAY),INTERVAL 1 SECOND)

查询当天早上9点,格式为YYYY-MM-DD HH:mm:ss

SELECT DATE_ADD(CURDATE(), INTERVAL 9 HOUR);

查询昨天,格式为YYYY-MM-DD

SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY);

查询昨天早上9点

SELECT DATE_ADD(DATE_SUB(CURDATE(),INTERVAL 1 DAY),INTERVAL 9 HOUR);

查询自定义某个时间

SELECT DATE_SUB( DATE_ADD('2019-08-08', INTERVAL 1 DAY),INTERVAL 1 SECOND)
 

你可能感兴趣的:(sql,sql,数据库)