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