使用where条件获取记录,该条件指定了DB2本周要获取的记录

时间:2019-01-09 04:27:35

标签: sql database db2 where-clause

我正在使用DB2。我想知道最近7天(包括今天)以来的应用程序数量(记录/行),而我的日期列为ReceivedDate。

我基本上想编写一个旨在执行以下操作的查询:(DB2),请帮助我。

Select count(*) from Applications WHERE ReceivedDate is within 7 days

2 个答案:

答案 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