
如何用SQL语 将 上面的数据 统计汇总为下面的表格。。?
数据库为ORACLE 10G
------解决思路----------------------
A价格是取的最大,最小还是平均值,还是全一样?
上面写的是按总和算的,有点问题,下面是按最大值的算法
select sum(decode(C1,'A',1)) AS A,
max(decode(C1,'A',C2)) as A价格,
sum(decode(C1,'B',1)) AS B,
max(decode(C1,'B',C2)) AS B价格
FROM T