当前位置: 代码迷 >> Sql Server >> 请教这个查询怎样写
  详细解决方案

请教这个查询怎样写

热度:84   发布时间:2016-04-24 19:29:10.0
请问这个查询怎样写?

/*
已知表T_Test1数据如下:

SN号  GUID     工序          检测结果               等级       维修结果       完成时间     经手人
001   A01     来料检测        合格品                  A        NULL          2013-10-01    小红
001   A01     上线检测        合格品                  A        NULL          2013-10-02    小明
002   A01     模组检测        LED灯暗                 FX       NULL          2013-10-03    小军
002   A01     模组维修        LED灯暗                 NULL     更换LED灯     2013-10-04    小强
002   A01     模组检测        漏打螺丝                FX       NULL          2013-10-05    小巧
002   A01     模组维修        漏打螺丝                NULL     重打螺丝      2013-10-06    小强
002   A01     模组检测        1个亮点,1个暗点         B        NULL          2013-10-07    小军 
003   A02     来料检测        合格品                  A        NULL          2013-10-01    小红
003   A02     上线检测        合格品                  A        NULL          2013-10-02    小明
003   A02     模组检测        合格品                  A        NULL          2013-10-03    小军  
----------------------------------------------------------------------------------------------------------------------------------------------------------------
写一个查询如下:
GUID   SN号      来料检测               上线检测           模组检测                                                   模组维修                        完成时间
A01    001,002   小红,合格品,A          小明,合格品,A      小军,LED灯暗,FX,小巧,漏打螺丝,FX,小军,1个亮点,1个暗点,B    小强,更换LED灯,小强,重打螺丝    2013-10-07
A02    003       小红,合格品,A          小明,合格品,A      小军,合格品,A                                                                              2013-10-03   

这个查询如何写?
*/
-------------建立测试环境(MSSQL2008)
if  exists (select * from sysobjects where id = object_id(N'T_Test1') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
   drop table T_Test1
  相关解决方案