首页 > 解决方案 > 从当前时间中选择 DB2 中的特定时间

问题描述

我正在尝试在 DB2 中进行选择并将时间设置为上午 10 点。我试过了

SELECT (trunc(sysdate) + 10/24) FROM sysibm.sysdummy1;

但是这将时间设置为 0:00:00,我试图将其设置为上午 10 点,有没有办法在 DB2 中做到这一点?

标签: sqldb2-400

解决方案


请你试试这个:

SELECT trunc(sysdate) + 10 hours FROM sysibm.sysdummy1;

这是演示

此外,在您的问题示例中,您的左括号太多了。它应该是:SELECT (trunc(sysdate) + 10/24) FROM sysibm.sysdummy1

干杯!


推荐阅读