當前位置:首頁 » 編程語言 » 請編寫SQL語句完成下列工作
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

請編寫SQL語句完成下列工作

發布時間: 2022-05-04 04:43:38

A. 請求前輩幫忙寫一條sql語句,實現下列效果!

樓上回答是可以的,只是oracle的語法,mysql中沒有decode,只能用case when,語句如下:
SELECT Goodsname 物品,
SUM(CASE WHEN Cls = '進' THEN Qty ELSE 0 END) 進貨數量,
SUM(CASE WHEN Cls = '出' THEN Qty ELSE 0 END) 出貨數量,
SUM(CASE WHEN Cls = '進' THEN Qty ELSE -1 * Qty END) 當前存庫
FROM Goods
GROUP BY Goodsname;