我的 SQLSELECT
语句有问题。基本上我想返回交易日期在今天日期和今天日期减去 6 个月之间的所有记录。
到目前为止我尝试过的是:
SELECT * FROM loan_ledger
WHERE trandate <= DATEADD(month,-6,GETDATE())
但它没有得到确切的结果。结果是返回日期如 2009 年或 2007 年,但我想要的是,如果今天的日期是 2012 年 4 月 9 日,结果必须是从该日期(2012 年 4 月 9 日)到 2012 年 4 月 9 日减去 6 个月(10 月9,2011)。仅有的。
到底是结果显示了过去的交易,但仍然显示我不想要的 2009 年、2001 年的记录!
有人能帮我吗?