如何构建查询以自动提取前几个月的数据

时间:2014-08-20 15:11:01

标签: sql db2

我试图计算如何将查询构建到自动设置上个月日期范围的位置。这将允许我自动化我的查询,而不必每个月手动更改日期范围。我搜索了类似于我的问题,但无法找到任何我正在尝试做的事情。

编辑:不确定为什么要投票。我忘了包含一些东西,还是这只是一个整体愚蠢的问题?

1 个答案:

答案 0 :(得分:1)

您只需从当前日期中提取月份,并将其与提取的数据月份进行比较。

SELECT * 
FROM yourTable
WHERE 
(month(CURRENT DATE) - 1) = month(yourColumn) AND year(CURRENT DATE) = year(yourColumn)

像这样的东西。我从未使用过DB2,但它应该可以工作