SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma
5.601 defa okundu
Konu: SQL Fonksiyonları
İçindekiler
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.
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ç
Haziran
Teşekkürler, geri bildiriminiz alındı.