sql中查詢分類彙總的問題

2022-02-20 03:04:05 字數 679 閱讀 2327

1樓:

select f1.id,

f1.name,

sum1 as "sum(f1)",

sum2 as "sum(f2)",

sum1 + sum2 as "sum(f1+f2)"

from (select tab1.id, name, fl, sum(sz) as sum1

from tab1, tab2

where tab1.id = tab2.id

and fl = 'f1'

group by tab1.id, name, fl) f1

inner join (select tab1.id, name, fl, sum(sz) as sum2

from tab1, tab2

where tab1.id = tab2.id

and fl = 'f2'

group by tab1.id, name, fl) f2 on f1.id = f2.id

order by id

------------------------------------

符合你要的結果,

注:你說明裡a3的sum結果不對

2樓:匿名使用者

用臨時表insert #t1

要號做的多。

sql分類彙總如何實現,sql server 分類彙總問題 如何針對單獨一列進行彙總

select 片區,客戶,產品名稱,sum 數量 from biao group by 片區,客戶,產品名稱 1.sql需要對dalrr進行分類彙總併合計總數量,且合計一行需要顯示 合計 字串,此方法可實現,但有一缺點,排序時合計行跟著排序,不能鎖定,看來需要再顯示控制元件中控制。2.select ...

sql查詢問題

1全部如果原表是 table1 a1,a2,a3 select a1,sum case when a2 1 and a3 是 then 1 else 0 end b1,sum case when a2 2 and a3 是 then 1 else 0 end b2,sum case when a2 ...

sql分組查詢問題

select a.b.已填報,c.未填報 from 以業務統計 select d.matter,d.type d.stardate,d.enddate from pz plandetails d inner join pz planexe e on e.planid d.planid group b...