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語句查詢出要排序的數據,如下圖所示。