Sql 仅从2个月前提取数据

Sql 仅从2个月前提取数据,sql,Sql,我目前正在使用它,它提供了我上个月的所有数据。所以如果我今天在11月运行它,我会得到所有的八月份数据 现在我需要调整它,这样它只显示9月份的数据,而当我们在12月份时,它只显示10月份的数据等等 [DateTimeOfCall] between DATEADD(month, datediff(month, 0, getdate())-1, 0) and DATEADD(month, datediff(month, 0, getdate())+0, 0) 谢谢从表1中选择* 其中我的日期

我目前正在使用它,它提供了我上个月的所有数据。所以如果我今天在11月运行它,我会得到所有的八月份数据

现在我需要调整它,这样它只显示9月份的数据,而当我们在12月份时,它只显示10月份的数据等等

[DateTimeOfCall] between DATEADD(month, datediff(month, 0, getdate())-1, 0)    and DATEADD(month, datediff(month, 0, getdate())+0, 0) 
谢谢

从表1中选择* 其中我的日期介于日期(现在(),间隔3个月)和现在()之间

[DateTimeOfCall] between DATEADD(month, datediff(month, 0, getdate())-2, 0)    
                     and DATEADD(month, datediff(month, 0, getdate())-1, 0)

你试了什么?请添加示例数据。请详细说明如果您在11月1日进行查询,您希望得到什么,如果您在11月30日进行查询,您希望得到什么。另外:您正在使用什么rdbms?请标记您的rdbms