在數(shù)據透視表中按升序對月份進行排序

下面是我創(chuàng)建并在其中插入值的表格:

CREATE TABLE Purchases   
(PurchaseDate varchar(25),   
SoldAmount int)  
GO  
  
INSERT INTO Purchases VALUES ('2001-01-28', 325),  
              ('2001-02-28', 245),  
              ('2001-02-28', 587),  
              ('2001-03-28', 312),  
              ('2001-04-28', 325),  
              ('2001-05-28', 675),  
              ('2001-05-28', 228),  
              ('2001-06-28', 109),  
              ('2001-07-28', 905),  
              ('2001-07-28', 207),  
              ('2001-08-28', 503),  
              ('2001-08-28', 102),  
              ('2001-09-28', 504),  
              ('2001-09-28', 103),  
              ('2001-09-28', 542),  
              ('2001-10-28', 915),  
              ('2001-10-28', 755),  
              ('2001-11-28', 385),  
              ('2001-12-28', 285),  
              ('2002-01-28', 492),  
              ('2002-02-28', 286),  
              ('2002-02-28', 664),  
              ('2002-03-28', 883),  
              ('2002-04-28', 673),  
              ('2002-05-28', 200),  
              ('2002-05-28', 421),  
              ('2002-06-28', 642),  
              ('2002-07-28', 325),  
              ('2002-07-28', 789),  
              ('2002-08-28', 432),  
              ('2002-08-28', 432),  
              ('2002-09-28', 886),  
              ('2002-09-28', 310),  
              ('2002-09-28', 970),  
              ('2002-10-28', 297),  
              ('2002-10-28', 301),  
              ('2002-11-28', 570),  
              ('2002-12-28', 921)  
GO

現(xiàn)在的問題是:按月顯示每年的總銷售額(SoldAmount)

這就是我所做的:

SELECT [Month],[2001],[2002]
FROM
(
 SELECT DATENAME(M,PurchaseDate) AS [Month],YEAR(PurchaseDate) AS [Year],SoldAmount
 FROM Purchases
) AS DataSource
PIVOT
(
 SUM(SoldAmount)
 FOR [Year] IN ([2001],[2002])
) AS Pivoting
ORDER BY [Month]

我得到了以下結果:

雖然我得到的結果是正確的,但唯一的問題是,盡管按[Month]添加order,但Month列并沒有按升序排序。

在數(shù)據透視表中,月份如何按升序排序?

? 最佳回答:

您可以將月份號添加到查詢的透視部分,然后使用它進行訂購:

SELECT [Month], [2001], [2002]
FROM
(
    SELECT DATENAME(M, PurchaseDate) AS [Month],
           MONTH(PurchaseDate) AS mn,
           YEAR(PurchaseDate) AS [Year],
           SoldAmount
    FROM Purchases
) AS DataSource
PIVOT
(
    SUM(SoldAmount)
    FOR [Year] IN ([2001],[2002])
) AS Pivoting
ORDER BY mn;
主站蜘蛛池模板: 亚洲av一综合av一区| 乱码人妻一区二区三区| 色综合视频一区二区三区44| 一区二区免费电影| 91在线视频一区| 91久久精一区二区三区大全 | 中文字幕在线精品视频入口一区| 一区二区三区四区视频| 亚洲国产一区二区三区| 国产一区二区三区不卡在线看| 亚洲av色香蕉一区二区三区 | 亚洲av一综合av一区| 亚洲日韩精品无码一区二区三区 | 精品永久久福利一区二区| 中文字幕无码一区二区免费| 一区二区三区在线看| 波多野结衣在线观看一区| 精品国产一区二区三区久久狼| 一本久久精品一区二区| 精品香蕉一区二区三区| 国产日韩一区二区三区在线播放| 日韩精品一区二区三区色欲AV | 国产成人午夜精品一区二区三区| 2020天堂中文字幕一区在线观| 日韩精品中文字幕无码一区 | 成人免费一区二区无码视频| 无码人妻精品一区二区蜜桃| 在线观看中文字幕一区| 美女AV一区二区三区| 丝袜人妻一区二区三区网站| 国产在线不卡一区二区三区| 亚洲A∨无码一区二区三区| 精品日韩亚洲AV无码一区二区三区| 人妻AV中文字幕一区二区三区| 99热门精品一区二区三区无码 | 久久精品国产一区二区电影| 综合久久一区二区三区 | 国产嫖妓一区二区三区无码| 国产精品乱码一区二区三区| 寂寞一区在线观看| 麻豆一区二区免费播放网站|