SQL从表中检索过去6个月的数据

问题描述 投票:0回答:1

我希望在“昨天”提取过去6个月的数据。我需要最近6个月(当前日期除外)。我尝试了许多不同的变体,但始终获得当前的日期。

这是我最近6个月拥有的SQL:

([Production Date] >= DATEADD(Month, DATEDIFF(Month, 0, DATEADD(m, - 6, GETDATE())), 0))
sql date datediff dateadd
1个回答
0
投票

您需要排除今天的日期的上限。

AND [Production Date] < Convert(date,GETDATE())
© www.soinside.com 2019 - 2024. All rights reserved.