
谢谢
------解决方案--------------------
你这个应该可以用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
------解决方案--------------------
这样是可以的,你试试,把你前面三条语句根据这方法放进去