读书人

客户销售统计解决思路

发布时间: 2012-05-20 16:03:12 作者: rapoo

客户销售统计
客户消费明细:
-----------------------------------------------------
张山,笔记本电脑,5600,1
李华,U盘,78,5
李华,台式电脑,3500,1
王军,运动衣,150,2
张山,手机,1200,1
赵晋,手机电池,35,2
王超,电风扇,152,2
刘凯,鼠标,120,3
李四,电脑包,220,8
-----------------------以上信息在文本框里面-----------
现要将以上消费最多的前三个人显示在另一个文本框中(注意:上面有的人买了几样商品,要把消费总和算出来。第三个数字为价钱,第四个为数量)

[解决办法]
select top 3 sum(price) as total,name from xxxx group by name
[解决办法]

探讨

select top 3 sum(price) as total,name from xxxx group by name

[解决办法]
把数据放在数据库中,楼上一个sql的事。
[解决办法]
不然就在内存中做个表来操作对表执行sql
自己找下datatable的用法,然后对datatable执行sql
http://topic.csdn.net/t/20041108/14/3532129.html
[解决办法]
好像是这样:
SQL code
select top 3 sum(price*numcount) as total,name from xxxx group by name
[解决办法]
datatable中order by实现
http://www.byywee.com/page/M0/S445/445562.html
[解决办法]
select top 3 sum(price*num),name from xxx group by name order by sum(price*num) desc

读书人网 >C#

热点推荐