Date(04-04-2013) - 10 month ( must give date which should be 06-04-2012)
我需要在过去10个月到当前日期(即4月份)之间获取数据。 这一年将改变-1,所以遇到问题。
答案 0 :(得分:1)
我不确定你的问题究竟是什么,但我认为你只想从现在到10个月之前从表中获取数据。这应该这样做:
SELECT *
FROM your_table
WHERE your_date BETWEEN (CURRENT DATE - 10 MONTHS) AND (CURRENT DATE)
您不必担心这是另一年,因为日期计算(- 10 MONTHS
)将处理所有这些。