Herkese merhaba,
SQL Server’da bazı durumlarda haftanın gününü yazı olarak göstermek isteyebilirsiniz.
Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.
CREATE FUNCTION HaftaninGunAdiGoster
()
RETURNS VARCHAR(100)
BEGIN
DECLARE @gunadi NVARCHAR(100),
@sonuc NVARCHAR(100);
SET @gunadi = DATENAME(dw, GETDATE());
IF @gunadi = 'Monday'
BEGIN
SET @sonuc = N'Pazartesi';
END;
ELSE IF @gunadi = 'Tuesday'
BEGIN
SET @sonuc = N'Salı';
END;
ELSE IF @gunadi = 'Wednasday'
BEGIN
SET @sonuc = N'Çarşamba';
END;
ELSE IF @gunadi = 'Thursday'
BEGIN
SET @sonuc = N'Perşembe';
END;
ELSE IF @gunadi = 'Friday'
BEGIN
SET @sonuc = N'Cuma';
END;
ELSE IF @gunadi = 'Saturday'
BEGIN
SET @sonuc = N'Cumartesi';
END;
ELSE IF @gunadi = 'Sunday'
BEGIN
SET @sonuc = N'Pazar';
END;
RETURN @sonuc;
END;
--Çalıştırılması
SELECT dbo.HaftaninGunAdiGoster()
Yukarıdaki fonksiyonu oluşturup çalıştırınca aşağıdaki sonucu göreceksiniz.
Görüdlüğü üzere haftanın günü yazı olarak yazdırılmış oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.
430 Kez Okundu