首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

笔考题,求解

2012-11-10 
笔试题,求解有一个商品表(pro),里面有商品名称(name),数量(count),类别(type);如下:名称数量类别---------

笔试题,求解
有一个商品表(pro),里面有商品名称(name),数量(count),类别(type);如下:

名称 数量 类别
---------------------------
手机 20 进
电脑 22 进
手机 15 进 
相机 15 进
电脑 20 出
相机 30 进
手机 10 出

要求编写SQL语句输出如下结果:

名称 进货数 库存
-----------------------------
手机 35 25
电脑 22 2
相机 45 45

[解决办法]

SQL code
selectname 名称,sum(decode(type,'进',count,0)) 进货数,sum(decode(type,'进',count,-count)) 库存from progroup by name; 

热点排行