Office中国论坛/Access中国论坛
标题:
问个菜菜的问题啊,关于SQL的
[打印本页]
作者:
xiaozheng112
时间:
2005-11-12 23:21
标题:
问个菜菜的问题啊,关于SQL的
数据库中有表1
字段如下:
类型 价格 来源
A 100 零售
B 200 零售
A 100 批发
A 100 零售
B 200 批发
C 300 零售
要用SQL得到:
来源 A B C D E 数量合计 价格合计
零售 2 1 1 0 0 4 700
批发 1 1 0 0 0 2 300
能否在SQL里面把格式就调整为以上的类型,(因为我查询出来的格式如下,是按照列进行排版的,我想直接得到上面表的格式,请问有没有办法实现?
来源 类型 数量
零售 A
零售 B
……
零售 合计
批发 A
批发 B
……
批发 合计
作者:
wuaza
时间:
2005-11-13 00:09
就是交叉表查询嘛。
作者:
wwwwa
时间:
2005-11-14 16:39
select sum(iif(类型='A',1,0)) AS A ,sum(iif(类型='B',1,0)) AS B ,sum(iif(类型='C',1,0)) AS C ,sum(iif(类型='D',1,0)) AS D ,COUNT(*) AS 数量合计,sum(价格) AS 价格合计 from tt group by 来源
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3