從 SQL Server DateTime 值擷取日期
SQL Server 的 GETDATE()
函數提供包含日期和時間的 DateTime 值。 通常,只需要日期。本指南示範如何有效地檢索日期組件。
SQL 查詢:
隔離日期部分(不包括時間)最有效的方法是使用以下查詢:
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))
使用 GETDATE() 的範例:
從目前日期和時間中提取日期:
SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
輸出:
輸出是一個 DateTime 值,時間設定為午夜 (00:00:00.000),僅有效表示日期:
<code>2008-09-22 00:00:00.000</code>
主要優點:
這種方法有幾個優點:
以上是如何從 SQL Server DateTime 值中僅提取日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!