读书人

根据购买总额进行排序的有关问题

发布时间: 2012-03-27 13:44:24 作者: rapoo

根据购买总额进行排序的问题.
我设计了一个表1 记录顾客的消费记录,包括顾客的名称,购买的商品 和数量及每一次消费的金额等.

当我再设计表2 记录顾客消费的总金额.如果要按照顾客的消费总额来进行排序,很简单的:
select * from 表2 order by 总额 desc

这样会出现很多问题,当表1录入有问题的时候 表2也要做相应的修改. 比如表1的添加\删除\修改 等.表2也要作相应的修改.在程序设计的过程中(本人用asp+access),难免有考虑不周全的时候,这样就会照成表1和表2的不和谐.

如何在不使用表2的情况下, 使用表1按照顾客消费的总额来进行排序呢?
代码该怎么写呢?

[解决办法]

---按消费金额倒排序

select 顾客名称,sum(金额) as 金额合计
from 表名
group by 顾客名称
order by sum(金额) desc

读书人网 >Access

热点推荐