首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL错误[22007]:日期、时间或时间戳值无效。SQLCODE=-180,SQLSTATE=22007,DRIVER=4.9.78

SQL错误[22007]:日期、时间或时间戳值无效。SQLCODE=-180,SQLSTATE=22007,DRIVER=4.9.78
EN

Stack Overflow用户
提问于 2020-10-08 13:56:08
回答 2查看 1.3K关注 0票数 0

我试图从我的代码中获取时间戳字段和当前时间戳之间的值,但我得到了错误。

下面是我的问题:

代码语言:javascript
运行
复制
SELECT * FROM STUDENT ST    
 WHERE
  ST.UPDT_TS BETWEEN TIMESTAMP('01-01-2020 03:00:00') AND CURRENT TIMESTAMP
EN

回答 2

Stack Overflow用户

发布于 2020-10-08 14:03:25

使用TIMESTAMP('YYYY-MM-DD hh24:mm:ss')格式而不是TIMESTAMP('DD-MM-YYYY hh24:mm:ss')格式。

票数 2
EN

Stack Overflow用户

发布于 2020-10-08 17:52:22

使用这个

代码语言:javascript
运行
复制
SELECT * FROM STUDENT ST    
WHERE
    ST.UPDT_TS BETWEEN '2020-01-01 03:00:00' AND CURRENT TIMESTAMP

代码语言:javascript
运行
复制
SELECT * FROM STUDENT ST    
WHERE
    ST.UPDT_TS BETWEEN '2020-01-01-03.00.00' AND CURRENT TIMESTAMP

https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0008474.html的表3中列出了有效的DB2时间戳值

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64256573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档