首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

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

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

根据购买总额进行排序的问题.
我设计了一个表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

热点排行