`
冷寒冰
  • 浏览: 243838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

行转列

阅读更多

SELECT  PlayMonth ,
        ISNULL(中国人保车险, 0) AS 中国人保车险 ,
        ISNULL(中国平安车险, 0) AS 中国平安车险 ,
        ISNULL(太平洋保险车险, 0) AS 太平洋保险车险
FROM    ( SELECT    o.SeriesName ,
                    PlayMonth ,
                    CONVERT(DECIMAL(19, 1), SUM(playtime)) playtime
          FROM      dbo.r_ads AS a
                    INNER JOIN dbo.ProductSeries AS o ON a.seriesID = o.SeriesID
          WHERE     a.seriesID IN ( 4369, 4366, 4381 )
                    AND PlayDay BETWEEN '20130601' AND '20140601 '
                    AND ChId IN ( 34, 113, 136, 148, 154, 166, 167, 180, 234,
                                  294, 393, 474, 599, 682, 722, 724, 730, 774 )
          GROUP BY  o.SeriesName ,
                    PlayMonth
        ) z PIVOT( MAX(playtime) FOR SeriesName IN ( [中国人保车险], [中国平安车险],
                                                     [太平洋保险车险] ) ) x

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics