從 SQL Server 的 DateTime 資料類型中擷取日期
資料庫查詢通常需要將日期與 SQL Server DateTime 欄位隔離,而忽略時間。 有幾種技術可以實現這一點。
一個有效的方法是使用 DATEADD
和 DATEDIFF
函數:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
例如:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
回傳:
<code>2008-09-22 00:00:00.000</code>
此方法有以下主要優點:
varchar
到 datetime
的轉換。 DATEADD
函數都可確保結果一致。 以上是如何從 SQL Server DateTime 資料類型中僅提取日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!