İçeriğe geç

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

5.601 defa okundu

Konu: SQL Fonksiyonları

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
  1. CREATE FUNCTION [dbo].[FN_AYADI] (@Tarih DATETIME) RETURNS VARCHAR(9)
  2. AS
  3. BEGIN
  4. RETURN (
  5. CASE (SELECT DATEPART(m, @Tarih))
  6. WHEN 1 THEN 'Ocak'
  7. WHEN 2 THEN 'Şubat'
  8. WHEN 3 THEN 'Mart'
  9. WHEN 4 THEN 'Nisan'
  10. WHEN 5 THEN 'Mayıs'
  11. WHEN 6 THEN 'Haziran'
  12. WHEN 7 THEN 'Temmuz'
  13. WHEN 8 THEN 'Ağustos'
  14. WHEN 9 THEN 'Eylül'
  15. WHEN 10 THEN 'Ekim'
  16. WHEN 11 THEN 'Kasım'
  17. WHEN 12 THEN 'Aralık'
  18. END
  19. )
  20. END
  21. ---Fonksiyonun kullanılışı
  22. SELECT dbo.FN_AYADI (GETDATE())

--Sonuç
Haziran

Bu yazı işinize yaradı mı?

SQL Fonksiyonları konusundaki diğer yazılar

SQL Fonksiyonları: 13 yazının tümü →

WhatsApp'ta paylaş

İlgili Yazılar