原记录表中是这样的品名 单价 数量 小计
商品2 80 2 160
商品1 20 1 20
商品3 10 1 10
商品1 20 1 20
商品2 80 1 80
商品3 10 1 10想输出后显示品名 单价 数量 小计
商品2 80 3 240
商品1 20 2 40
商品3 10 2 20按照原表从上到下的顺序组合输出显示。使用以下语句无法实现
select 品名,单价,sum(数量),sum(小计) from 表 group by 品名,单
商品2 80 2 160
商品1 20 1 20
商品3 10 1 10
商品1 20 1 20
商品2 80 1 80
商品3 10 1 10想输出后显示品名 单价 数量 小计
商品2 80 3 240
商品1 20 2 40
商品3 10 2 20按照原表从上到下的顺序组合输出显示。使用以下语句无法实现
select 品名,单价,sum(数量),sum(小计) from 表 group by 品名,单
如果是杂乱的,有int型的id的话根据id排序,没有的话建议添加一列标示顺序列,根据这一列的数字进行排序。
如果是有顺序的则根据顺序规则进行排序。
加入顺序列,这个能再说的清楚一下吗?
我不是写了sql语句在上面了吗~~
select 品名,max(单价),sum(数量),sum(小计) from 表 group by 品名
你从哪看出来单价合并了?????我合并的是小计
UnitPrice这个是什么