假设所有产品在10年内过期
如何列出将在2个月内过期的产品?
table product
--------------------------------
food | ManufacturedDate|
--------------------------------
apple | 12-nov-11
orange | 12-jan-12
pear | 12-jan-12
milk | 12-nov-11
mango | 12-nov-11 输出
orange | 12-jan-12
pear | 12-jan-12 发布于 2012-11-12 22:45:27
尝试:
select *
from product
where add_months( trunc(ManufacturedDate), 12 ) >= trunc(SYSDATE)
and add_months( trunc(ManufacturedDate), 12) <= add_months(trunc(SYSDATE), 2);https://stackoverflow.com/questions/13345583
复制相似问题