- Katılım
- 25 May 2018
- Mesajlar
- 1,609
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
Ay adı bulan Fonksiyonun oluşturulması, özellikle blog sitelerinde Aralık 2018 gibi yazılan yazının ay ve yıl bilgisi verilmektedir.
Bunun gibi bir sonucu database seviyesinde üretip kullanmak isterseniz bu kod bir çözüm olabilir. Ya da SQL sorgularınızdaki tarih alanlarından dönen ay sayılarını ay adına dönüştürmek için de kullanabilirsiniz.
Fonksiyonun kullanılışı
Sonuç
Aralık
Bunun gibi bir sonucu database seviyesinde üretip kullanmak isterseniz bu kod bir çözüm olabilir. Ya da SQL sorgularınızdaki tarih alanlarından dönen ay sayılarını ay adına dönüştürmek için de kullanabilirsiniz.
SQL:
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ç
Aralık