SQL 开发者中的日期值增加 1 天
Adding 1 day to a date value in SQL Developer
我正在尝试在 SQL 开发人员查询中创建案例
x & y 均为日期值:
CASE
WHEN x.cre_dttm <= y.cc_dttm
THEN 'y_after_x_cre'
ELSE 'y_before_x_cre'
END "something"
我想要的逻辑是 "x.cre_dttm <= y.cc_dttm + 1 day"
CASE
WHEN x.cre_dttm <= y.cc_dttm + 1 day
THEN 'y_after_x_cre'
ELSE 'y_before_x_cre'
END "something"
我已经尝试搜索,但找不到任何内容可以直接回答我关于如何完成此问题的问题
您可以在 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"
我正在尝试在 SQL 开发人员查询中创建案例
x & y 均为日期值:
CASE
WHEN x.cre_dttm <= y.cc_dttm
THEN 'y_after_x_cre'
ELSE 'y_before_x_cre'
END "something"
我想要的逻辑是 "x.cre_dttm <= y.cc_dttm + 1 day"
CASE
WHEN x.cre_dttm <= y.cc_dttm + 1 day
THEN 'y_after_x_cre'
ELSE 'y_before_x_cre'
END "something"
我已经尝试搜索,但找不到任何内容可以直接回答我关于如何完成此问题的问题
您可以在 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"