select  
报告期平方米造价 = max(case when a.项目='工程造价' then 报告期平方米造价 else 0 end),
工程造价报告期数量和价格 = max(case when a.项目='工程造价' then 报告期数量和价格 else 0 end),
工程造价报告期数量定额取定价= max(case when a.项目='工程造价' then 报告期数量定额取定价 else 0 end),
工程造价价格指数1 = max(case when a.项目='工程造价' then 价格指数1 else 0 end),
工程造价上月报告期数量定额取定价=max(case when a.项目='工程造价' then 上月报告期数量定额取定价 else 0 end),
工程造价价格指数2 = max(case when a.项目='工程造价' then 价格指数2 else 0 end),直接费报告期平方米造价 =  max(case when a.项目='直接费' then 报告期平方米造价 else 0 end),
直接费报告期数量和价格 =  max(case when a.项目='直接费' then 报告期数量和价格 else 0 end),
直接费报告期数量定额取定价 =  max(case when a.项目='直接费' then 报告期数量定额取定价 else 0 end),
直接费价格指数1 =  max(case when a.项目='直接费' then 价格指数1 else 0 end),
直接费上月报告期数量定额取定价 =  max(case when a.项目='直接费' then 上月报告期数量定额取定价 else 0 end),
直接费价格指数2 =  max(case when a.项目='直接费' then 价格指数2 else 0 end),直接工程费报告期平方米造价 =  max(case when a.项目='直接工程费' then 报告期平方米造价 else 0 end),
直接工程费报告期数量和价格 =  max(case when a.项目='直接工程费' then 报告期数量和价格 else 0 end),
直接工程费报告期数量定额取定价 =  max(case when a.项目='直接工程费' then 报告期数量定额取定价 else 0 end),
直接工程费价格指数1 =  max(case when a.项目='直接工程费' then 价格指数1 else 0 end),
直接工程费上月报告期数量定额取定价 =  max(case when a.项目='直接工程费' then 上月报告期数量定额取定价 else 0 end),
直接工程费价格指数2 =  max(case when a.项目='直接工程费' then 价格指数2 else 0 end)
from  V_电气工程造价指标和指数  a  
inner join T_工程概况 b on a.项目ID = b.ID 
group by a.项目ID,a.价格基数ID报告期平方米造价                                工程造价报告期数量和价格                            工程造价报告期数量定额取定价                          工程造价价格指数1                               工程造价上月报告期数量定额取定价                        工程造价价格指数2                               直接费报告期平方米造价                             直接费报告期数量和价格                             直接费报告期数量定额取定价                           直接费价格指数1                                直接费上月报告期数量定额取定价                         直接费价格指数2                                直接工程费报告期平方米造价                           直接工程费报告期数量和价格                           直接工程费报告期数量定额取定价                         直接工程费价格指数1                              直接工程费上月报告期数量定额取定价                       直接工程费价格指数2
--------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- --------------------------------------- ---------------------------------------
0.03                                    100.000                                 200.000                                 0.500                                   0.000                                   0.000                                   0.09                                    300.000                                 400.000                                 0.750                                   0.000                                   0.000                                   0.14                                    500.000                                 600.000                                 0.833                                   0.000                                   0.000
0.03                                    100.000                                 200.000                                 0.500                                   100.000                                 1.000                                   0.09                                    300.000                                 400.000                                 0.750                                   300.000                                 1.000                                   0.14                                    500.000                                 600.000                                 0.833                                   500.000                                 1.000
警告: 聚合或其他 SET 操作消除了空值。