ASP统计数据库某个人出现的次数排行

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:11:32
比如我的一个ACCESS的数据库里,做的是一个产品销售的管理数据。

1。我想统计这个数据库里,想统计这个数据库里哪个产品的销售量排行。(在数据库里就是产品的名称或是产品货号都一样的,或者是货号都一样的,出现次数最多的排在最前面。这个不知道怎么统计)

2。再就是哪个客户购买最多的排行,这个可以按购买金额来排行。(就是指哪个客户的名字在数据库里出的所有订单的金额累计金额排行。)

这两个统计想了很长时间,都不知道怎么要来做。

这些订单数据都放在一个数据表里面,字段有:
产品名字,产品地址,货号,销售金额,客户姓名,客户地址,客户联系方式等字段。

请高手指点一下做法。谢谢。
谢谢楼下的回答,我需要的是通过ASP程序怎么实现我要的结果.

比如SQL语句怎么写,

请朋友们指点,谢谢.

不知道你数据库字段名,只能给你个句子,自己分析下,然后换成你自己的字段名。
SELECT * FROM (SELECT value, COUNT(value) AS c FROM num GROUP BY value) DERIVEDTBL ORDER BY c DESC

用Excel,输入表格后,使用工具栏里的“数据”“排序”。
在排序之前要先进行你要排序数据的计算,可以用“数据”“合并计算”,或者直接插入函数计算。
另外可以把数据转化成统计图形式来观察。

不知道你是不是要做这个。。

改SQL语句就可以解决的啊 就是 分组+排序 没有这么复杂 也不用这么多分的

有时间 我可以帮你看看的