模擬多級表頭的分組統計

2021-04-17 03:29:56 字數 2077 閱讀 1333

--測試資料

createtable單位表(單位**varchar(10),單位名稱varchar(50))

insert單位表values('01'     ,'中國單位')            --1級

insert單位表values('0101'   ,'山東單位')            --2級

insert單位表values('010101' ,'山東濟南單位')         --3級

insert單位表values('010102' ,'山東青島單位')         --3級

insert單位表values('01010201','山東青島即默單位一')    --4級

insert單位表values('01010202','山東青島即默單位二')    --4級

insert單位表values('0102'   ,'山西單位')             --2級

insert單位表values('010201' ,'山西大同單位')         --3級

insert單位表values('0103'   ,'陝西單位')             --2級

insert單位表values('010301' ,'陝西西安單位')         --3級

--insert單位表values('01030101' ,'陝西西安a單位')         --3級

--insert單位表values('0103010101' ,'陝西西安aa單位')         --3級

insert單位表values('010302' ,'陝西咸陽單位')         --3級

createtable**表(物資編號varchar(10),物資名稱varchar(50),單位**varchar(10),**數量int)

insert**表values('0001','電子稱','010101',1)

insert**表values('0002','電動機','010101',1)

insert**表values('0001','電子稱','01010201',1)

insert**表values('0002','電動機','01010201',1)

insert**表values('0001','電子稱','010201',1)

insert**表values('0003','電動刷','010201',1)

insert**表values('0004','電動車','010302',1)

go/*--要求

分級彙總,然後轉置得到如下結果:

select'','','','中國單位','中國單位','中國單位','中國單位','中國單位','中國單位','中國單位','中國單位','中國單位'

unionallselect'','','','山東單位','山東單位','山東單位','山東單位','山西單位','山西單位','陝西單位','陝西單位','陝西單位'

unionallselect'','','','','','山東青島單位','山東青島單位','','','','',''

unionallselect'序號','裝備名稱','合計','小計','山東濟南單位','山東青島即默單位一','山東青島即默單位二','小計','山西大同單位','小計','陝西西安單位','陝西咸陽單位'

unionallselect'','總計','7','4','2','2','','2','2','1','','1'

unionallselect'1','(0001)電子稱','3','2','1','1','','1','1','','',''

unionallselect'2','(0002)電動機','2','2','1','1','','','','','','' 

unionallselect'3','(0003)電動刷','1','','','','','1','1','','',''   

unionallselect'4','(0004)電動車','1','','','','','','','1','','1'共2頁  第1頁 

vue 封裝table的多級表頭的實現

開發中總是會遇到各種ui設計的圖表,最近也一直 沉浸 在負責的兩個專門做資料視覺化的專案中,其中有個 很好玩,效果如下圖 也不知道會不會壓縮 本專案主要使用vue echarts element ui,來吧,直接開始了。第一步 咱們需要重新封裝table元件。tabledata v for item...

模擬多人售票的多執行緒測試

01classlockdemocatch exception e 06 07tt.lockname vip clinet1 saler b was late for work,but 08 later is better than never 09newthread tt start 10 11 1...

分組 查出id最大的 資料分組統計

統計分析資料的時候,經常需要進行分組統計。分組操作在python裡的實現方式就是groupby語句。慣例,咱們先造乙個dataframe表。import pandas as pd dic 結果為 math physics science class a 77.0 176 88 b 38.5 100 ...