Может быть, кто-нибудь может помочь мне с моим оператором SELECT на MS SQL Server. Я не очень опытен в (T) SQL.
У меня есть таблица с именем RECORDS и столбцом DATETIME с именем [BEGIN]. Теперь я хотел бы получить nvarchars, которые выглядят так: «8 декабря, 9 января, 9 февраля» ..
Я сам придумал следующее.
SELECT DISTINCT DATENAME(MONTH, [BEGIN]) + ' ' + SUBSTRING(DATENAME(YEAR, [BEGIN]),3,4)
FROM RECORDS
Однако это не отсортировано. Я бы хотел, чтобы результирующий набор упорядочивался от первого до последнего.
February 09
January 09
December 08
Любой