繁体   English   中英

使用当前日期-DB2中的7天

[英]Using Current Date - 7 days in DB2

我试图在上周输入这些值时插入一组值。

当我用这个

INSERT INTO myTable1 (acct#, name,location,...)
  SELECT acct#,name,location,...
  FROM myTable2
  WHERE acct#=acct# and entDate >=(CURRENT DATE -1 DAY)

INSERT INTO myTable1 (acct#, name,location,...)
  SELECT acct#,name,location,...
  FROM myTable2
  WHERE acct#=acct# and entDate >=(CURRENT DATE -1 DAY)

我从昨天得到了我想要的所有数据,但是当我替换时

entDate >=(CURRENT DATE -1 DAY)

entDate >=(CURRENT DATE -7 DAYS)

我收到一条错误消息:“ CAST参数中的字符无效。

我不确定为什么这个小的更改会引发此错误。

提前致谢。

您使用天而不是天。

$ db2 "select CURRENT DATE -1 DAY from sysibm.sysdummy1"

1
----------
08/25/2019

1 record(s) selected.


$ db2 "select CURRENT DATE -7 DAY from sysibm.sysdummy1"

1
----------
08/19/2019

1 record(s) selected.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM