有一张表如下流水时间 消费名 消费时间 商品名称 价格 数量 店名
17:17:750 王* 2006-1-23 隐藏烟 1.4 1 扬子江
17:17:750 王* 2006-1-23 隐藏烟 2.8 2 扬子江
17:18:640 王* 2006-1-23 隐藏烟 11.8 10 扬子江
17:18:640 王* 2006-1-23 隐藏烟 23.6 20 扬子江
9:53:93 普通 2006-1-24 精品南京 5 1 扬子江
9:53:93 普通 2006-1-24 精品南京 5 1 扬子江
9:53:93 王* 2006-1-24 精品南京 1.4 1 扬子江
9:53:93 王* 2006-1-24 精品南京 7 5 扬子江
9:53:93 王* 2006-1-24 精品南京 13 10 扬子江
9:53:93 王* 2006-1-24 精品南京 26 20 扬子江
9:54:0 普通 2006-1-24 蓝色经典 200 6 扬子江
9:54:0 普通 2006-1-24 蓝色经典 400 12 扬子江
9:54:0 王* 2006-1-24 蓝色经典 375 6 扬子江 现在我要查询这里表里面3个商品 中最销售最多的 销售最好的商品怎么做啊?
例如说:蓝色经典销售最好! 但是我怎么在select 语句里面实现啊??????
查询的时候需要查询所有的商品~ 在所有商品中区别最高的~
请高手指教!!!!
17:17:750 王* 2006-1-23 隐藏烟 1.4 1 扬子江
17:17:750 王* 2006-1-23 隐藏烟 2.8 2 扬子江
17:18:640 王* 2006-1-23 隐藏烟 11.8 10 扬子江
17:18:640 王* 2006-1-23 隐藏烟 23.6 20 扬子江
9:53:93 普通 2006-1-24 精品南京 5 1 扬子江
9:53:93 普通 2006-1-24 精品南京 5 1 扬子江
9:53:93 王* 2006-1-24 精品南京 1.4 1 扬子江
9:53:93 王* 2006-1-24 精品南京 7 5 扬子江
9:53:93 王* 2006-1-24 精品南京 13 10 扬子江
9:53:93 王* 2006-1-24 精品南京 26 20 扬子江
9:54:0 普通 2006-1-24 蓝色经典 200 6 扬子江
9:54:0 普通 2006-1-24 蓝色经典 400 12 扬子江
9:54:0 王* 2006-1-24 蓝色经典 375 6 扬子江 现在我要查询这里表里面3个商品 中最销售最多的 销售最好的商品怎么做啊?
例如说:蓝色经典销售最好! 但是我怎么在select 语句里面实现啊??????
查询的时候需要查询所有的商品~ 在所有商品中区别最高的~
请高手指教!!!!
然后检索每个商品的标,求销售数量的和。
不过销售的好不一定赚钱多啊,还要考虑成本和售价的比吧
我这样用没用啊 差出来的是空的
表名是 客户消费明细
如果是数量最多:
select top 1 商品名称 from (select count(商品名称) as count,商品名称 from 表名 group by 商品名称)a order by count desc
如果是金额最大:
稍微复杂一点,如果有需要,我可以写出来。