当前位置: 代码迷 >> Sql Server >> SQL查询的逻辑有关问题,求指导
  详细解决方案

SQL查询的逻辑有关问题,求指导

热度:81   发布时间:2016-04-24 10:17:43.0
SQL查询的逻辑问题,求指导

如图,SQL语句怎把红色框框内的两行数据变为一行,也就是都多个类型(20,40,40HQ,45)的数据变为一行显示
------解决方案--------------------
直接取MAX就行吧
------解决方案--------------------
SELECT  jobno ,
        first_name ,
        pricipalname ,
        MAX([20']) AS [20'] ,
        MAX([40']) AS [40'] ,
        MAX([40'HQ]) AS [40'HQ] ,
        MAX([45'']) AS [45'']
FROM    tb1
GROUP BY jobno ,
        first_name ,
        pricipalname
  相关解决方案