」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在SQL Server中檢索最近7天的資料?

如何在SQL Server中檢索最近7天的資料?

發佈於2024-11-24
瀏覽:596

How to Retrieve the Last 7 Days\' Data in SQL Server?

在SQL Server中檢索最近7天的資料

將資料從SQL Server表載入到MySQL表時,您可能會遇到需要根據時間範圍過濾資料。若要檢索過去 7 天的數據,您可以利用 SQL Server 日期操作函數的強大功能。

查詢:

SELECT id,    
NewsHeadline as news_headline,    
NewsText as news_text,    
state,    
CreatedDate as created_on      
FROM News    
WHERE CreatedDate >= DATEADD(day,-7, GETDATE())
order by createddate DESC

說明:

  • DATEADD:此函數可讓您在日期中加入或減去指定的天數給定日期。在本例中,DATEADD(day,-7, GETDATE()) 從目前日期減去 7 天,提供時間範圍的起點。
  • GETDATE():此函數傳回 SQL Server 系統中的目前日期和時間。
  • >=:大於或等於運算子確保所有具有 CreatedDate 的行最後 7 天內或之後的值都包含在選擇中。
  • ORDER BY:最後,查詢根據CreatedDate 按降序排序,允許您檢索最近的條目首先.

注意:

  • 驗證SQL Server 表中的CreatedDate 欄位與MySQL 表中的created_on 欄位相容。
  • 嘗試載入資料之前,請確保在 Pentaho 中正確配置 MySQL 連線參數。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3