我试图弄清楚如何获得结果,就像一月份是结果的第一个月一样。不要按字母顺序排序。
这是我的查询,但是按顺序排序有错误:
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
相反,使用MIN()
:
order by MIN(OrderDate) asc