2016-03-16 89 views

回答

2

你可以這樣嘗試,把適當的日期列放在這個查詢中。

SELECT * 
FROM TABLE_NAME 
WHERE DATEADD(MONTH, -3, GETDATE()) between txtFromDate and txtToDate 

你可以檢查過去90天。

SELECT * 
FROM TABLE_NAME 
WHERE DATEADD(DAY, -90, GETDATE()) between txtFromDate and txtToDate 
+0

我想這個查詢較早,但其不工作的給予相同的值存在於數據庫沒有filteration –

+0

我更新的答案嘗試 – StackUser

0

這將讓你在過去3個月時間(從本月1日)

WHERE date_column >= DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 3, 0) 

你有3個日期欄那裏。 。不知道你想用哪一個作爲參考

+0

我想只過濾txtToDate&txtFromDate –

+0

只是改變date_column到您所需的表列名 – Squirrel

相關問題