Моя цель - вернуть строку месяца с столбцом Year
. Это делается для того, чтобы получить сумму продаж одного конкретного арендатора в таблице за год и месяц.SQL Server: запрос для возврата имени месяца вместо номера
Я начал этот код
select
month(date) month,
isnull(sum(case when year(DATE) = 2015 then sales end), 0) as '2015'
from
tblSales
where
tenantcode = 'cmbina13'
group by
month(date)
order by
month(date)
и я вернусь этот результат:
цифры являются правильными. Однако я хочу, чтобы месяц столбец превратился в имя месяца. Как ниже, как желаемый результат
Посмотрите на это http://stackoverflow.com/questions/ это изображение 185520/convert-month-number-to-month-name-function-in-sql – DarkKnight
И почему вы честно хотите сделать что-то подобное? Пусть ваш слой презентации обрабатывает материал презентации. –
Будет ли это сильно ухудшаться, если это произойдет в sql? – rickyProgrammer