【发布时间】:2020-04-02 19:01:48
【问题描述】:
我正在尝试在 db2 SQL 中选择一个日期范围。日期范围为当天 -7 天到当天 - 1 天。我想选择该范围内的所有记录。我试图通过为每个日期声明一个变量来做到这一点:
CREATE OR REPLACE VARIABLE v_date7 varchar(10)
Set v_date7= select current date - 7 days from sysibm.sysdummy1
这会出错,因为
不需要设置关键字
我尝试添加一个 ;到第一行的末尾,但由于 ;无效。
【问题讨论】:
-
日期减去间隔得到日期,而不是 varchar。应该是
current_date,一个字。
标签: sql date variables db2 range