SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma

SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma

Ay adı bulan Fonksiyonun oluşturulması, Özellikle Blok sitelerinde Haziran 2016 gibi yazılan yazının ay ve yıl bilgisi verilmektedir. Bunun gibi bir sonucu database seviyesinde üretip kullanmak isterseniz bir çözüm olabilir.

CREATE FUNCTION [dbo].[FN_AYADI] (@Tarih DATETIME) RETURNS VARCHAR(9)
AS
BEGIN
RETURN (
CASE (SELECT DATEPART(m, @Tarih))
WHEN 1 THEN 'Ocak'
WHEN 2 THEN 'Şubat'
WHEN 3 THEN 'Mart'
WHEN 4 THEN 'Nisan'
WHEN 5 THEN 'Mayıs'
WHEN 6 THEN 'Haziran'
WHEN 7 THEN 'Temmuz'
WHEN 8 THEN 'Ağustos'
WHEN 9 THEN 'Eylül'
WHEN 10 THEN 'Ekim'
WHEN 11 THEN 'Kasım'
WHEN 12 THEN 'Aralık'
END
)
END

---Fonksiyonun kullanılışı
SELECT dbo.FN_AYADI (GETDATE())

--Sonuç
Haziran

 


İlgili Yazılar