MySQL 获取当前时间的前10天 后1个月

SELECT SUM(order_price) from part_order where create_time < DATE_SUB(NOW(),INTERVAL 10 day)

主要是用了 DATE_SUB()这个mysql函数

假设当期时间是  2018-08-29 

 SELECT DATE_SUB(CURDATE(),INTERVAL 10 day)  2018-08-19

 SELECT DATE_SUB(CURDATE(),INTERVAL 1 year)  2017-08-29

 SELECT DATE_SUB(CURDATE(),INTERVAL 3 month) 2018-05-29

 SELECT DATE_SUB(CURDATE(),INTERVAL -1 month) 2018-09-29

提醒:

SELECT NOW()          2018-08-29 11:37:22

SELECT CURDATE()      2018-08-29

SELECT CURRENT_TIME()  11:38:28

 

你可能感兴趣的:(Mysql)