Мне нужно отобразить различные значения поля datetime, называемого datetimestamp, из таблицы SQLServer 2005 в формате MMM YYYY.Мне также нужно, чтобы они были отсортированы в хронологическом порядке.
Пока у меня есть это:
Select distinct CONVERT(CHAR(4), datetimestamp, 100) + CONVERT(CHAR(4), datetimestamp, 120) as MonthYear from TableName order by MonthYear
"Порядок", конечно, сортирует его в альфа-порядке из-за преобразования.заставить его отсортировать его в хронологическом порядке?
Feb 2009
Apr 2009
Dec 2009
Спасибо.