(1)
取当前时间的函数:
NOW()、CURDATE()等等.
(2)
时间、日期计算函数:
DATE_ADD(), DATE_SUB() 或 ADDDATE(),SUBDATE 或 直接采用加减符号.如下:
实例一:
格式:
select * from table where DATE_SUB(CURDATE(),INTERVAL 1 MONTH) <= date(时间列名);
如下:
SELECT `id` , `our_code` , unit_price, `create_time` , order_qty
FROM `so_proforma_invoice_item`
WHERE `our_code` = 'JITEM'
and DATE_SUB( CURDATE( ) , INTERVAL 3 MONTH ) <= date( `create_time` )
AND type=0
ORDER BY `create_time` DESC , `id` DESC ;
实例二:
SELECT NOW(), NOW()+INTERVAL 1 YEAR
SELECT NOW(), NOW()+INTERVAL 2 MONTH -->可以精确到根据每个月天数不同而转换
SELECT NOW(), NOW()+INTERVAL 3 WEEK
SELECT NOW(), NOW()+INTERVAL 4 DAY
SELECT NOW(), NOW()+INTERVAL