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() 函数返回今天