答案 0 :(得分:0)
这是否符合您的要求:
SELECT tblt_id, tblt_name, make_date, expiry_date, expiry_date - make_date AS shelf_life
FROM medicine
答案 1 :(得分:0)
您可以使用DATEDIFF()
函数来执行此操作
SELECT tblt_id , tblt_name , DATEDIFF(s,expiry_date,make_date) FROM TABLE.
第一段只是将您要比较的不同日期类型进行比较
s
只是以Seconds
格式显示不同的内容。
答案 2 :(得分:0)
您可以使用以下查询..
select tblt_name,
(CASE
WHEN datediff(expiry_date,CURDATE()) > 0 then datediff(expiry_date,CURDATE())
ELSE 'Expired'
END) as Remaining_days_expired from tablets;