Mengekstrak Tarikh daripada Nilai DateTime SQL Server
FungsiSQL Server GETDATE()
menyediakan nilai DateTime yang mengandungi kedua-dua tarikh dan masa. Selalunya, hanya tarikh yang diperlukan. Panduan ini menunjukkan cara untuk mendapatkan semula komponen tarikh dengan cekap.
Pertanyaan SQL:
Kaedah paling berkesan untuk mengasingkan bahagian tarikh, tidak termasuk masa, menggunakan pertanyaan berikut:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
Contoh menggunakan GETDATE():
Untuk mengekstrak tarikh daripada tarikh dan masa semasa:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
Output:
Output ialah nilai DateTime dengan masa ditetapkan pada tengah malam (00:00:00.000), dengan berkesan hanya mewakili tarikh:
<code>2008-09-22 00:00:00.000</code>
Faedah Utama:
Pendekatan ini menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Hanya Tarikh daripada Nilai DateTime SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!