我有一张桌子" empdata
"它包含字段create date, last modified date, emp id
。为了检查计数是否正在运行查询" select count(*) from empdata
"。现在我需要查询我必须得到的结果,直到昨天的日期。
例如:
select count(*) from empdata
output: 23
select count(*) from empdate
(我需要在这里预约昨天的日期)
output:20
注意: **我需要在java程序中使用此查询,因此我无法在查询中提供昨天的日期。 Java程序将每天运行,因此日期每天都会更改。*
答案 0 :(得分:3)
使用此查询获取结果,条件是您应该
其中create_date< CURRENT_DATE()强>
select count(*) from empdata where create_date<current_date()
您已经提到要在java中运行此程序,请尝试jdbc
http://www.tutorialspoint.com/jdbc/
修改强>
在上面的db2查询中使用 CURRENT DATE 而不是current_date()