1. sql对商品进行分类,且统计各类别销售出的总数量。
select DB_KC_XS.SP_Name,DB_KC_XS.SP_Price,sum(DB_KC_XS.SP_Num) as sp_num,DB_LB.LB_MC from DB_KC_XS,DB_LB where DB_KC_XS.LB_ID=DB_LB.LB_ID group by DB_KC_XS.SP_Name,DB_KC_XS.SP_Price,DB_LB.LB_MC order by SP_Num desc
而且,老兄, 铅笔 应该是
铅笔 2 3 办公用品
2. 用一条SQL语句查询所有商品的总进货数和总销售数
总进货数: select inqty from 进货表
总销售数: select salqty from 销售表
这个用SQL语句挺好查的
3. 如何用sql语句将销量排名前十的商品查询
1、创建测试表,
create table test_sale(id varchar2(20),sale_num number(10));
4. sql查询每件商品销售总量(重点是没有销售记录的商品怎么让它显示为0)
select sum(sale.salenum) as '销售总数' from sale left join goods on goods.gid=sale.gid group by goods.gid
看看left join的用法
left join是左连接,左边的表是主表,右边的表是从表
5. 统计各供应商所供各类商品的总数量用SQL语句
select 供应商,商品类别,sum(数量)
from 表名
group by 供应商,商品类别
6. 如何用sql语句将销量排名前十的商品查询出来
假设订单明细表OrderDetails的结构如下:
CREATETABLEOrderDetails
(
order_id CHAR(10) (order_id),
p_id CHAR(10) (p_id),
p_price FLOAT NOTNULL,
p_number INT NOTNULL
CONSTRAINTPK_OrderDetails_OID_PIDPRIMARYKEY(order_id,p_id)
)
查询销量排名前十的商品信息(商品编号、销量)的SQL语句如下:
SELECT TOP10p_id,SUM(p_number)
FROM OrderDetails
GROUPBYp_id
ORDERBYSUM(p_number)DESC
7. 如何用数据库mysql查询产品的产品编号和销售数量的总和
假如产品表为 tb ,表中有产品编号字段, 销售表为 tb2有销售数量字段,他们通过产品id关联
如果是求所有销售数量的总和
select tb.产品编号,svm(销售数量) as 总销售数量
from the inner join tb2 on tb.产品id=tb2.产品id
8. SQL查询各商品的销售情况,列出商品名,商品单价,总价,并按总销售量降序排序
1、首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。