当前位置: 代码迷 >> Sql Server >> 帮忙!求查询语句
  详细解决方案

帮忙!求查询语句

热度:491   发布时间:2016-04-27 20:55:27.0
各位高手帮忙!求查询语句
select   项目编码,路线代码,评级,sum((止点桩号   -   起点桩号))   as   长度,sum((止点桩号   -   起点桩号))*100/99.422   as   比例,检测方向   from   pjjg_mqi   group   by   项目编码,路线代码,检测方向,评级
union  
select   'G025130700 ', 'G025130700001 ', '良 ',0,0,1
union  

select   'G025130700 ', 'G025130700001 ', '良 ',0,0,2

union  

select   'G025130700 ', 'G025130700001 ', '中 ',0,0,2

union  

select   'G025130700 ', 'G025130700001 ', '中 ',0,0,1

union  

select   'G025130700 ', 'G025130700001 ', '差 ',0,0,1

union  

select   'G025130700 ', 'G025130700001 ', '次 ',0,0,2

union

select   'G025130700 ', 'G025130700001 ', '次 ',0,0,1

------解决方案--------------------
你是要语句不出现还是结果中不出现啊?
如果结果不出的话,你写的语句就有这个功能,因为union会过滤重复项.
------解决方案--------------------
觉得你写的就可以把,如果没有重复项的话

union会自动去掉重复项的呀
  相关解决方案