有这样一个产品进出货表,product是产品名,qty为数量,type表示进或出货:
product qty type
-------------------------
phone 20 in
computer 22 in
phone 15 in
dc 15 in
computer 20 out
dc 30 in
phone 10 out
-------------------------要求编写SQL语句输出如下结构:产品 进货数 库存
-------------------------
phone 35 25
computer 22 2
dc 45 45
-------------------------请教各位大神该怎么写这条SQL?谢谢!
product qty type
-------------------------
phone 20 in
computer 22 in
phone 15 in
dc 15 in
computer 20 out
dc 30 in
phone 10 out
-------------------------要求编写SQL语句输出如下结构:产品 进货数 库存
-------------------------
phone 35 25
computer 22 2
dc 45 45
-------------------------请教各位大神该怎么写这条SQL?谢谢!
解决方案 »
- 无法创建视图
- servlet mysql 连不上
- 求mysql语句
- 更新语句
- Vista 安装 mysql-connector-odbc-3.51.12-win32 失败
- 现在大型点的应用中,mysql主从复制应用挺多的,请教:主从复制中不可避免的由于延迟导致的业务逻辑问题,大家如何处理的?
- mysql 存储过程 事务
- 查询最后所有记录
- 如何给一个Mysql数据库加密码呢?就是说我建的一个mysql数据库test,别人即使是从mysql\data中拷过去test也不能用,这要如何加密呢?
- 关于linux下的用户问题
- mysql乱码的问题(数据库编码显示一致的)
- 怎么把一个字段拆分为三个字段,然后对表中的另外三个字段赋值,进行修改?
from tt group by product
SUM(IIF(type='in',qtp,-1*qty))as库存
FROM tb
GROUP BY product;