Mysql获取库存物品保质期剩余10天的物品

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

猜你喜欢

转载自blog.csdn.net/qq_41806966/article/details/106876681