我在将 2 数据函数从 oracle 传输到 postgresql 时遇到问题,您能帮帮我吗?
数据:
间隔 = 数字(10,0)
START_DATE = 没有时区的时间戳
重复 = 数字(10,0)
我从案例状态复制了这个表达式。我必须在 postgresql 中编写等效的逻辑操作。
case when (extract(DAY FROM (START_DATE + TRUNC(INTERVALL*(REPETITIONS-1) * 7)))
- extract(DAY FROM CURRENT_TIMESTAMP)) >= 0 then 'OK'
第二:
case when (extract(DAY FROM add_months(START_DATE, TRUNC(INTERVALL*
REPETITIONS-1) * 12))) - extract(DAY FROM CURRENT_TIMESTAMP)) <= 0 then 'ok'