I'm Shendi
最近做庫存管理需要這麼個功能,做個記錄
MySQL可以使用 TIMESTAMPDIFF 函數來獲取指定時間到指定時間之差
TIMESTAMPDIFF(返回類型,開始時間,結束時間) 返回指定時間到指定時間的距離
第一個參數可以爲 FRAC_SECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,QUARTER,YEAR
例如獲取庫存內保質期剩餘不到10天的物品
SELECT * FROM repertory WHERE TIMESTAMPDIFF(DAY,now(),過期時間) <= 10;
now() 函數返回今天