我想要在这个select 外面再包一个select 把我的系统工时和软件工时求和,作为总工时,然后同时再列出试验人和试验组,请问语法应该怎么实现啊?select distinct GUID,SYNM as 试验人,ITEM,SYDT,WLNM,CLDT,dbo.BTNRGC_gc_personbasedata.试验人,SYZU as 试验组,case when OSNM is null then N'未知系统'when OSNM like N'%自带%' then N'自带系统'else OSNMendas OSNM1,OSVR,case when OSNM like '%RedHat%' --红帽7.3 20分钟,其他30分钟then (case when OSVR like '%7.3%' then 20 else 30 end)when OSNM like N'%凝思%' --凝思 20分钟then 20 /*(case when OSVR like '%.60%' then 15 else 25 end)*/when OSNM like '%Windows%' --windows10/2016 30分钟,其他45分钟then (case when OSVR like '%10%' or OSVR like '%2016%' then 30 else 45 end)when OSNM like '%Unix%' --unix 120分钟then 120when OSNM like N'%麒麟%' --麒麟 15分钟then 15when OSNM like '%新支点%' --新支点 15分钟then 15else 0 --其他内容 0分钟endas 系统工时,SOFT,SFVR,LANG,case when SOFT like '%PCS-9700%' or SOFT like '%PCS-9150%' or SOFT like N'%五防%'then 10 --PCS-9700,9150,9200 10分钟when SOFT like N'%录波%' --中文录波10分钟,海外15分钟then (case when LANG like N'%中文%' then 10 else 15 end)when SOFT like '%RCS-9700%' --RCS-9700软件 60分钟then 60when SOFT like '%PCS-9012%' --PCS-9012软件 15分钟then 15when SOFT like '%PCS-9000%' --PCS-9000软件 180分钟then 180else 0 --其他内容 0分钟endas 软件工时,count(GUID) as cnt,convert(varchar(10),SYDT,120) as day1 from dbo.BTNRGC_PtestPcjoin dbo.BTNRGC_gc_personbasedataon (dbo.BTNRGC_PtestPc.SYNM = dbo.BTNRGC_gc_personbasedata.试验人)/* and convert(varchar(10),dbo.BTNRGC_PtestPc.CLDT,120) = dbo.BTNRGC_gc_personbasedata.日期)join dbo.BTNRGC_t_date_infoon (convert(varchar(10),dbo.BTNRGC_PtestPc.CLDT,120) = CONVERT(VARCHAR(10),dbo.BTNRGC_t_date_info.SQLDATE,120))*/where convert(varchar(10),SYDT,120)>='${starttime}'and convert(varchar(10),SYDT,120)<='${endtime}'--AND SYNM IN (N'${试验人}')group by GUID,SYNM,ITEM,ITEM,SYDT,WLNM,WLNM,OSNM,CLDT,OSVR,SOFT,SFVR,LANG,dbo.BTNRGC_gc_personbasedata.试验人,syzuorder by SYNM