Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengekstrak Hanya Tarikh daripada SQL Server DateTime Datatype?
Mengekstrak Tarikh daripada Jenis Data DateTime SQL Server
Pertanyaan pangkalan data selalunya memerlukan pengasingan tarikh daripada medan DateTime SQL Server, meninggalkan masa. Beberapa teknik boleh melakukannya.
Satu pendekatan cekap menggunakan fungsi DATEADD
dan DATEDIFF
:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
Contohnya:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
Ini mengembalikan:
<code>2008-09-22 00:00:00.000</code>
Kaedah ini menawarkan faedah utama:
varchar
kepada datetime
.DATEADD
memastikan hasil yang konsisten tanpa mengira tetapan setempat.Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Hanya Tarikh daripada SQL Server DateTime Datatype?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!