计算日期(4月) - 10个月(现在是前一年)

时间:2013-10-24 13:55:06

标签: db2

   Date(04-04-2013) - 10 month  ( must give date which should be 06-04-2012)

我需要在过去10个月到当前日期(即4月份)之间获取数据。 这一年将改变-1,所以遇到问题。

1 个答案:

答案 0 :(得分:1)

我不确定你的问题究竟是什么,但我认为你只想从现在到10个月之前从表中获取数据。这应该这样做:

SELECT *
FROM your_table
WHERE your_date BETWEEN (CURRENT DATE - 10 MONTHS) AND (CURRENT DATE)

您不必担心这是另一年,因为日期计算(- 10 MONTHS)将处理所有这些。