如何提出一个存储过程来选择过去30天的结果?
where MONTH(RequestDate) > 6 and DAY(RequestDate) >= 10 and MONTH(RequestDate) < 21 and DAY(RequestDate) < 7
SELECT * FROM Table WHERE GETDATE() >= DATEADD(DAY, -30, GETDATE())
用适当的列名称替换第一个GETDATE()。
SELECT * FROM Table WHERE Table.ColumnName >= DATEADD(DAY, -30, GETDATE())