当前位置: 代码迷 >> Sql Server >> sql多谢
  详细解决方案

sql多谢

热度:6   发布时间:2016-04-24 10:17:20.0
求一个sql谢谢

谢谢
------解决方案--------------------
你这个应该可以用SUM(CASE WHEN ...)来解决。
------解决方案--------------------
举个例子给你
select (select count(*) from tb) as [sum1],(select count(*) from tb2) as [sum2],(select count(*) from tb3) as [sum3]

------解决方案--------------------
前三个查询要带出一个标识列,然后和第四个查询join起来
------解决方案--------------------
cross apply 可以吗
select id,des,qty,amt from 
(select '1' as id,2 as Qty) a cross apply (select 3 as amt) b cross apply (select 4 as des)c
------解决方案--------------------
引用:
Quote: 引用:

举个例子给你
select (select count(*) from tb) as [sum1],(select count(*) from tb2) as [sum2],(select count(*) from tb3) as [sum3]

这样不可以吧


这样是可以的,你试试,把你前面三条语句根据这方法放进去
  相关解决方案