SQL Server’da Hafta İçi Günleri Kontrol Eden Fonksiyon

Herkese merhaba,

Bu yazıda SQL Server’da hafta içi günleri kontrol eden fonksiyon hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda hafta içi günleri kontrol etmek isteyebiliriz.

Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

CREATE FUNCTION HaftaIciGunleriniKontrol
(
    @Tarih DATE
)
RETURNS BIT
AS
BEGIN
    DECLARE @Haftaici BIT = 1;

    IF DATENAME(DW, @Tarih) IN ( 'SATURDAY', 'SUNDAY' )
        SET @Haftaici = 0;

    RETURN @Haftaici;
END;
GO

--Kullanımı
SELECT dbo.HaftaIciGunleriniKontrol(GETDATE());

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.

Görüldüğü üzere hafta içi günleri kontrol edilmiş oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir