Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menentukan Hari dalam Minggu daripada Tarikh dalam Pelayan SQL?

Bagaimanakah Saya Boleh Menentukan Hari dalam Minggu daripada Tarikh dalam Pelayan SQL?

Susan Sarandon
Lepaskan: 2025-01-12 10:06:41
asal
566 orang telah melayarinya

How Can I Determine the Day of the Week from a Date in SQL Server?

Tentukan hari dalam seminggu dalam SQL Server

Apabila bekerja dengan tarikh dalam SQL Server, menentukan hari yang sepadan dalam seminggu adalah keperluan yang sangat biasa. Contohnya, memandangkan tarikh "1 Januari 2009," anda mungkin ingin menentukan sama ada hari Isnin, Selasa dan seterusnya.

Fungsi terbina dalam

Nasib baik, SQL Server menyediakan fungsi terbina dalam untuk memudahkan tugas ini tanpa memerlukan jadual tambahan.

1. DATENAME

Fungsi DATENAME mengembalikan bahagian tarikh yang ditentukan sebagai rentetan. Untuk mendapatkan hari dalam seminggu, gunakan parameter "dw":

SELECT DATENAME(dw, GETDATE())
-- 星期五
Salin selepas log masuk

2. DATEPART

Fungsi DATEPART berfungsi sama, tetapi ia mengembalikan bahagian tarikh yang ditentukan sebagai integer. Untuk hari dalam minggu, gunakan parameter "dw":

SELECT DATEPART(dw, GETDATE())
-- 6
Salin selepas log masuk

Dalam kes ini, integer 6 mewakili hari Jumaat kerana tarikh dalam SQL Server dinomborkan dari 1 (Ahad) hingga 7 (Sabtu).

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Hari dalam Minggu daripada Tarikh dalam Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan