当前位置:首页 » 编程语言 » 请编写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;