假设我有一张今年和去年出生的所有人的表,我怎么能只选择过去6个月的人呢?我试过这个,但它没有工作:
Select * From table WHERE DateColumn >= now()-interval 6 month;
我得到以下错误:
ORA-00904: "NOW": invalid identifier 00904. 00000 - "%s: invalid identifier
数据类型为时间戳。
nmpmafwu1#
我觉得这样可能行得通:
Select * From table WHERE DateColumn >= add_months(sysdate, -6);
1条答案
按热度按时间nmpmafwu1#
我觉得这样可能行得通: