码迷,mamicode.com
首页 > 数据库 > 详细

sql 行转列

时间:2015-02-03 12:37:53      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

SELECT * FROM
(
    SELECT * FROM
    (
        SELECT
                loc.loc_name  [abction],
                stu_id,
                stu.hs_grad [HigYear],       
                cst.consultiabcescription [Tyervice]
                FROM student_tbl stu
            LEFT JOIN location_tbl loc
                ON stu.loc_id=loc.loc_id
            LEFT JOIN consultittbl cst
                ON  stu.type_of_service=cst.consulting_service_ID
        WHERE csting=‘Y‘
              AND hs_grad>=2012 AND hs_grad<=2022
    ) sd
    pivot(
            COUNT(stu_id) for [HigYear] in([2012],[2013],[2014],[2015],[2016],[2017],[2018],[2019],[2020],[2021],[2022])
          ) tbl

) newt ORDER BY [abction

sql 行转列

标签:

原文地址:http://www.cnblogs.com/yangfeizbj/p/4269599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!