当前位置: 代码迷 >> ASP >> 求sql复杂统计语句解决方法
  详细解决方案

求sql复杂统计语句解决方法

热度:71   发布时间:2012-02-22 19:36:54.0
求sql复杂统计语句
表:
id(自增)         date(日期)           types(类型)           pname(名称)           cnmb(数量)
1                       2006-11-8                     2                             ak-47                       14
2                       2006-11-8                     2                             m4a1                         14
3                       2006-11-4                     2                             m4a1                         14
4                       2006-12-8                     5                             m249                         14
5                       2006-11-8                     2                             m82a1                       14
6                       2006-11-8                     2                             ak47                         14

求一个语句(具体的语句):按照时间(日,周,月,年)把:类行为X的商品的交易次数统计出来,交易总金额统计出来,或者按照时间把所有的商品按照类型或者名称统计,排序出一个top10来~~~

------解决方案--------------------
select pname,count(*) as 交易次数,sum(cnmb) as 交易量 from yourtable where date= '2006-11-8 ' group by pname order by 交易次数 desc
  相关解决方案