我正在尝试查找超过6个月前创建的用户。尝试以下但必须做错事。 有任何想法吗? ... WHERE CREATED_TIMESTAMP< = TRUNC(SYSDATE) - 180);
答案 0 :(得分:0)
您可以使用此功能,让Oracle计算yu的月份:
select *
from all_users
where created < add_months(sysdate, -6)
如果需要,您可以向TRUNC
添加sysdate
以避免时间问题。
答案 1 :(得分:0)
似乎我的查询很好 - 问题出在我查询的其他地方。
这很好用: WHERE CREATED_TIMESTAMP&lt; = TRUNC(SYSDATE) - 180);