我必须找出我仓库中的哪些物品将在接下来的 30 天内到期。我写了以下查询
SELECT ItemName, ExpirationDate,
FROM table
WHERE ExpirationDate BETWEEN DATE_ADD(SYSDATE(), INTERVAL 30 DAY) and SYSDATE()
我也试过了CURDATE()
。ExpirationDate
存储为'DATE'
查询不返回任何结果。我确定有物品将在接下来的 30 天内到期。我也尝试过提供大量数据INTERVAL 30000 DAY
。我没有得到任何结果。
谢谢