我必须从DB2检索当前日期的数据,但我无法找到相同的正确解决方案。
例如:
SELECT * FROM table WHERE date = current-date
(我知道这是错的,这只是一个例子。)
我需要一个正确的DB2条件。
答案 0 :(得分:1)
有两种方法可以解决这个问题:
SELECT current date FROM sysibm.sysdummy1
所以你需要使用子查询:
SELECT * FROM table
WHERE date = (SELECT current date FROM sysibm.sysdummy1)
这允许避免子查询:
SELECT * FROM table WHERE date = CURRENT DATE