Tablonuzdaki tarih tipli bir kolondaki ayın adını aşağıdaki gibi yazdırabilirsiniz
CREATE FUNCTION [dbo].[GetMonthAsName]
(
@monthno TINYINT
)
RETURNS VARCHAR(10)
AS
BEGIN
DECLARE @result VARCHAR(10)
SET @result = (
CASE @monthno
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'
ELSE ''
END
)
RETURN @result
END
--Kullanım
SELECT *,dbo.GetMonthAsName(MONTH(TARIH)) FROM Tablo
İsmail Kocacan(Yazılımcı Bozuntusu)
ismailkocacan@gmail.com