Office中国论坛/Access中国论坛
标题:
这个sql语句怎么写
[打印本页]
作者:
ppchina88
时间:
2004-12-22 00:47
标题:
这个sql语句怎么写
姓名 区域 金额
A1 Y 100
A2 Y 200
A3 N 100
A1 N 50
A3 Y 500
区域只有Y 和 N
得以下数据
姓名 按姓名汇总的金额 在Y区汇总的金额 在N区汇总的金额
A1 150 100 50
A2 200 200 0
A3 600 500 100
作者:
静儿
时间:
2004-12-22 01:02
用交叉表查询就能完成。
作者:
zhengjialon
时间:
2004-12-22 16:10
假设这个表名为表1则可以用选择查询做:SELECT 表1.姓名, Sum(表1.金额) AS 按姓名汇总的金额, Sum(IIf([区域]="Y",[金额],0)) AS 在Y区汇总的金额, Sum(IIf([区域]="N",[金额],0)) AS 在N区汇总的金额
FROM 表1
GROUP BY 表1.姓名;
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3