|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
attach database '' as aux2; create table aux2.项目水果明细表3 as select 水果名称,sum(数量) 数量,count(项目2) 水果名称项目计数 from 项目水果明细表2 group by 水果名称 order by 数量 desc; select rowid 序号,* from aux2.项目水果明细表3; create table aux2.项目水果明细表4 as select rowid 序号,水果名称,数量,case when 水果名称项目计数>1 then rowid||'部分' else rowid end 序号2 from 项目水果明细表3; select * from aux2.项目水果明细表4; select 项目2 项目,group_concat(序号2) 序号 from 项目水果明细表2 join aux2.项目水果明细表4 using(水果名称) group by 项目
序号 | 水果名称 | 数量 | 水果名称项目计数 | 1 | 樱桃 | 80 | 1 | 2 | 哈密瓜 | 77 | 1 | 3 | 苹果 | 58 | 3 | 4 | 橙 | 55 | 1 | 5 | 菠萝 | 33 | 1 | 6 | 柚子 | 23 | 1 | 7 | 水蜜桃 | 15 | 1 | 8 | 葡萄 | 3 | 1 |
序号 | 水果名称 | 数量 | 序号2 | 1 | 樱桃 | 80 | 1 | 2 | 哈密瓜 | 77 | 2 | 3 | 苹果 | 58 | 3部分 | 4 | 橙 | 55 | 4 | 5 | 菠萝 | 33 | 5 | 6 | 柚子 | 23 | 6 | 7 | 水蜜桃 | 15 | 7 | 8 | 葡萄 | 3 | 8 |
项目 | 序号 | A | 5,3部分 | B | 3部分,2,8,6,4 | C | 3部分,7,1 |
|
|