在SQL Developer中将日期值添加1天

时间:2015-03-07 15:03:17

标签: sql oracle-sqldeveloper

我试图在SQL Developer查询中创建一个案例

x& y都是日期值:

CASE
    WHEN x.cre_dttm <= y.cc_dttm
    THEN 'y_after_x_cre'
    ELSE 'y_before_x_cre'
  END "something"

我希望逻辑是&#34; x.cre_dttm&lt; = y.cc_dttm + 1天&#34;

CASE
    WHEN x.cre_dttm <= y.cc_dttm + 1 day
    THEN 'y_after_x_cre'
    ELSE 'y_before_x_cre'
  END "something"

我已经尝试过搜索,但我无法找到任何可以直接回答我的问题的内容,以便我如何实现这一目标

1 个答案:

答案 0 :(得分:0)

您可以在oracle中使用DATEADD功能

  CASE
    WHEN x.cre_dttm <= DATEADD(Day,1,y.cc_dttm) 
    THEN 'y_after_x_cre'
    ELSE 'y_before_x_cre'
  END "something"

SOURCE