Використовуючи SQL Server 2008
, у мене є запит, який використовується для створення подання, і я намагаюся відобразити назву місяця замість цілого числа.
У моїй базі даних datetime
це стовпець називається OrderDateTime
. Рядки в запиті, що повертають дату:
DATENAME(yyyy, S0.OrderDateTime) AS OrderYear,
DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
Це повертає стовпець років і стовпець місяців як цілі числа. Я хочу повернути назви місяців (Jan, Feb, etc
). Я пробував:
CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
Очевидно, це неправильно, як я розумію
Неправильний синтаксис біля "AS"
повідомлення. Який правильний синтаксис для мого запиту?
AS
CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime)) AS OrderMonth