【发布时间】:2020-02-26 11:44:39
【问题描述】:
我需要从 DB2 中的 CURRENT_TIMESTAMP 中减去 4 小时,我在 SQL DEVELOPER 中的查询是正确的,因为我可以看到我需要查看的寄存器,但是当我在 Eclipse 中进行查询时有一些问题,我不知道哪个是。这是我需要做的查询:
"SELECT yerror, COUNT(yerror) AS CantidadErrores FROM kexg.VD03154 WHERE tumod BETWEEN (CURRENT_TIMESTAMP - 4 HOUR) AND CURRENT_TIMESTAMP GROUP BY yerror;";
这个查询返回一个错误,但如果我输入 24 HOUR 是正确的。例如,如果我输入 5 DAYS 也是正确的。
我曾尝试减去 04 HOUR, 也是错误的。
提前致谢
【问题讨论】:
-
错误代码是什么?永远不要写“返回错误”,而是准确地写出完整的错误代码和错误消息。如果 kexg.VD03154.tumod 的列数据类型是 TIMESTAMP,那么您的查询在语法上是可以的。
标签: db2