如何按月份而不是按字母顺序排列月份名称

问题描述 投票:0回答:1

我试图弄清楚如何获得结果,就像一月份是结果的第一个月一样。不要按字母顺序排序。

这是我的查询,但是按顺序排序有错误:

select datename(Month,(Orderdate)) as Maand, 
sum(SubTotal) as omzet , sum(Freight) as vervoerkosten 
from Sales.SalesOrderHeader
where Year(OrderDate) = 2012
group by datename(Month,(OrderDate))
order by Month(OrderDate) asc
sql sql-server
1个回答
0
投票

相反,使用MIN()

order by MIN(OrderDate) asc
© www.soinside.com 2019 - 2024. All rights reserved.