有N条记录,每条记录里有HH AS 货号,SL AS 数量,JSHJ AS 价税合计,DWMC AS 单位名称(商品销售记录)
现想进行按单位的分类统计,把有销售的单位作为为表头进行统计,格式如下:货号 单位A,单位B,单位C,……
108321 32 52 46
214513 72 26 34
513149 18 48 70
。 。 。 。
。 。 。 。
。 。 。 。我该怎样现实。
现想进行按单位的分类统计,把有销售的单位作为为表头进行统计,格式如下:货号 单位A,单位B,单位C,……
108321 32 52 46
214513 72 26 34
513149 18 48 70
。 。 。 。
。 。 。 。
。 。 。 。我该怎样现实。
货号 日期 客户名称 数量 单价 金额
101002 20030102 A 20 5 100
103205 20030102 A 35 10 350
101002 20030102 B 10 5 50
104213 20030103 A 40 8 320
103205 20030103 B 42 10 420
101002 20030104 A 10 5 50
结果: 时间20030102-20030104
货号 数量 金额 A数量 B数量
101002 40 200 30 10
103205 77 770 35 42
104213 40 320 40 0
货号 日期 客户名称 数量 单价 金额
101002 20030102 A 20 5 100
103205 20030102 A 35 10 350
101002 20030102 B 10 5 50
104213 20030103 A 40 8 320
103205 20030103 B 42 10 420
101002 20030104 A 10 5 50
结果: 时间20030102-20030104
货号 数量 金额 A数量 B数量
101002 40 200 30 10
103205 77 770 35 42
104213 40 320 40 0
where 客户名称='A') as A数量,sum (select 数量 from tablename where 客户名称='B') as B数量 from tablename group by 货号,数量,金额,A数量,B数量
sum(数量) 数量,
sum(金额) 金额,
sum(case 客户名称 when A then 数量 else 0 end ) A数量,
sum(case 客户名称 when B then 数量 else 0 end ) B数量
from 你的表
where (日期 between '2003-01-02' and '2003-01-04')
group by 货号,数量,金额,A数量,B数量