用于日期计算的Oracle Responsys语法

时间:2016-01-06 17:59:53

标签: sql oracle responsys

我很难与Oracle Responsys合作,我试图提出一个不到3年的条件 - 工作日,我有一个名为workdate的时间戳

select * from $A$ where (to_char(workdate,'dd-mm-yy')-to_char(sysdate,'dd-mm-yy'))/365.242199<=3 

Responsys不喜欢它,所以我检查了Responsys中的功能并将我的sql代码更改为:

select * from $A$ where $subtract_dates(workdate,now())$/365.242199<=3 

Responsys仍然没有接受它。

Responsys不是100%oracle语法。什么是正确的方法? 非常感谢能为您提供帮助的人。

FYI错误消息msg是sql命令没有正确结束。

1 个答案:

答案 0 :(得分:1)

正确答案

select * from $A$ where workdate <= add_months(current_timestamp,-36)