SQL Server’da Hafta Sonunu Kontrol Eden Fonksiyon
Herkese merhaba,
Bu yazıda SQL Server’da hafta sonunu kontrol eden fonksiyon hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda hafta sonunu kontrol etmek isteyebiliriz.
Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz.
CREATE FUNCTION HaftaSonuKontrolEdenFonksiyon
(
@HaftaSonu DATETIME
)
RETURNS NVARCHAR(100)
AS
BEGIN
RETURN CASE
WHEN DATEPART(DW, @HaftaSonu + @@DATEFIRST - 1) > 5 THEN
'HaftaSonu'
ELSE
'HaftaSonu değil'
END;
END;
--Kullanımı
SELECT dbo.HaftaSonuKontrolEdenFonksiyon(GETDATE());
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü üzere haftasonu mu değil mi bilgisini almış olduk.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.