My table structure is as:
ID(int) , product_name(varchar) , size(int) , manufacturing_date(date) , warranty_duration(int)
我想查询获取保修期内的产品。保修期限以年为单位。
我希望我的问题很明确!
答案 0 :(得分:3)
我认为当前的日期可以检查这样的保修
SELECT *
FROM table_name
WHERE NOW() > manufacturing_date
AND NOW() < DATE_ADD(manufacturing_date, INTERVAL warranty_duration YEAR)
答案 1 :(得分:0)
此查询可以帮助您。
git-hours