簡體   English   中英

如何從sql表中獲取最近3個月的數據

[英]How to get data of last 3 months from sql table

我有一些日期范圍值,我想從中獲取最近3個月的詳細信息。 如何獲取最近3個月的詳細信息?

在此處輸入圖片說明

您可以嘗試這樣,將適當的日期列放入此查詢中。

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

這將為您提供最近3個月的日期(從當月1日開始)

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

你那里有3日期欄。 不確定要使用哪一個作為參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM