MySql过期天数根据生产时间和保质期/月计算
这里DrugInProductionTime为生产时间,DrugExpirydata保质期(单位为月)
我在这里使用(生产时间) 保质期-当前年月日 转化为天数 使用 TO_DAYS 现在已经过期了。
使用当前年月日 CURDATE()
SELECT DrugInProductionTime,DrugExpirydata, TO_DAYS(DATE_ADD(DrugInProductionTime,INTERVAL DrugExpirydata MONTH))-TO_DAYS(CURDATE()) as time FROM XXX
time字段为距离过期的天数