嗨,我对 SQL 脚本还很陌生,我在下面写了一些来获取我希望在任何给定日期运行时的所有前几个月数据,无论一个月中有多少天
表格日期格式为 2013-05-10 00:00:00.000
我只是在专家眼中查看脚本并建议我是否正确或错误以及如果我有请在哪里:
SELECT
[Circuit Number]
,[Request Number]
,[RequestDate]
FROM [QuoteBase].[dbo].[Requests]
WHERE RequestType LIKE 'Cancel%'
AND DATEPART(mm, [RequestDate]) = DATEPART(mm, DATEADD(mm, -1, getdate()))
AND DATEPART(yyyy, [RequestDate]) = DATEPART(yyyy, DATEADD(mm, -1, getdate()))