当前位置: 代码迷 >> C# >> SQL语句合并有关问题
  详细解决方案

SQL语句合并有关问题

热度:139   发布时间:2016-05-05 05:04:34.0
SQL语句合并问题
以下的两条SQL语句 能否合并成一条语句?

select S,V,Sum(A) as SumA,Sum(O) as SumO,Sum(V) as SumV from RadarDataTable   Group by  S,V order by S

select S ,(case when Sum(V)=0 then 0 else Sum(A * V)/ Sum(V) end) as SumA,Sum(V) as SumV,max(O) as SumO from RadarDataTable  Group by  S 


如果可以替换成C#lambde表达式该如何实现?遇到的需求中需要用到这条语句,试过其他办法,实现不了
------解决思路----------------------
union
可以把多个请求结果合并成一个
linq 无论是EF和是SQL 里面应该都有相应的Union方法
  相关解决方案