我正在使用DB2。我想知道最近7天(包括今天)以来的应用程序数量(记录/行),而我的日期列为ReceivedDate。
我基本上想编写一个旨在执行以下操作的查询:(DB2),请帮助我。
Select count(*) from Applications WHERE ReceivedDate is within 7 days
答案 0 :(得分:3)
尝试使用CURRENT DATE
的查询:
SELECT COUNT(*)
FROM Applications
WHERE ReceivedDate > CURRENT DATE - 7 DAY;
此答案假设接收到的日期永远不会在将来(因为它尚未发生)。
答案 1 :(得分:2)
您可以在下面尝试-
Select count(*) from Applications
WHERE ReceivedDate>CURRENT DATE - 7 Days and ReceivedDate<=CURRENT DATE