100求!怎么实现统计功能?
有字段是名称,单价,数量,我要搜索计算机产品的总价,平均价!
总价是要数量乘单价,怎么再sql中完成啊?
问题点数:100、回复次数:9Top
1 楼firetoucher(风焱)回复于 2003-08-04 10:08:45 得分 40
select 名称,sum(数量*单价),avg(数量*单价)
from table
group by 名称Top
2 楼esu(ESU)回复于 2003-08-04 10:09:15 得分 20
select sum(单价*数量) as 总价,avg(单价) as 平均价 from table where 名称='计算机'Top
3 楼lonaerd(redhat10)回复于 2003-08-04 10:22:49 得分 10
select sum(单价*数量) as a1,avg(数量*单价) as a2 from table where .....
哈哈哈哈,下面的人学我,也来拷贝几条骗点分,别忘了稍微改改。
to esu(ESU):真没劲!Top
4 楼gmkb(方大)回复于 2003-08-04 10:52:01 得分 10
select 名称,sum(数量*单价),avg(单价)
from table
where ...
group by 名称Top
5 楼esu(ESU)回复于 2003-08-04 17:42:17 得分 10
lonaerd(罗纳尔多)
????????????????????
我想你需要为你的话道歉Top
6 楼ghostone(小P)回复于 2003-08-04 19:46:13 得分 10
最好用个存储过程Top
7 楼yetti(叶狐)回复于 2003-08-04 19:47:03 得分 0
upTop
8 楼yetti(叶狐)回复于 2003-08-04 19:47:48 得分 0
esu(ESU) 说的没错,csdn里的人都很热情,当然大家也不会对分数小气!Top
9 楼lonaerd(redhat10)回复于 2003-08-06 14:08:16 得分 0
大家在CSDN上混得这么久了,时间长了就知道。
有些问题第一个回答得已经够明白的了,我不知道后面的人重复一遍有什么意义?
如果你有其他办法实现,效率低点,我也毫无异意,可是重复别人的话,尤其是有些带星的,.........这种风气我很反感。
Top




