如何获取今天的日期并将其转换为01/mm/yyyy
格式并从表中获取3个月前的交割月份数据?表已包含交货月份 01/mm/yyyy
。
最佳答案
SELECT *
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(MONTH, -3, GETDATE())
Mureinik 建议的方法将返回相同的结果,但这样做您的查询可以从 Date_Column
上的任何索引中受益。
或者您可以查看过去 90 天的情况。
SELECT *
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(DAY, -90, GETDATE())
关于SQL查询获取最近3个月的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912173/