如何将 Access 语句转换为 SQL 以确定日期范围

How to convert Access statement to SQL to determine date range

我有一个 Access 语句,我正在尝试将其转换为在 SQL Server 2012 中使用。这是语句:

>=DateAdd("m",-1,DateAdd("m",-12,Month(Now()) & "/" & [FiscalYear])) And <DateAdd("m",-1,DateAdd("m",-12,Month(Now()) & "/" & [FiscalYear]))+364

基本上是连续 12 个月。我如何在 SQL 中使用它,或者是否有更好的方法来编写它?

以下是获取 SQL 中过去 12 个月的数据的方法:

SELECT *
FROM Table
WHERE DateField > DATEADD(MONTH, -12, GETDATE())