读书人

这条sql语句如何写啊在线!救火

发布时间: 2012-01-07 21:41:56 作者: rapoo

这条sql语句怎么写啊?在线!急!救火!
1、数据源1(业务流水表)
日期业务类型商品数量金额
2010-4-21采购入库0011001000
2010-4-21销售出库00150500
2010-4-21采购入库00220400
2010-4-21销售出库00215300
数据源2(历史库存表)
日期商品数量金额
2010-4-2100150500
2010-4-210025100

用SQL语句提取数据源1、2实现下列结果
结果:
日期商品采购入库数量采购入库金额销售出库数量销售出库金额库存
数量库存
金额
2010-4-2100110010005050050500
2010-4-2100220400153005100



[解决办法]
此贴2楼已回:http://topic.csdn.net/u/20100503/19/ce768ae1-1fbc-4d66-8dc9-16856a91595f.html
[解决办法]
select a.日期,a.商品,iif(a.业务类型=‘采购入库’,a.数量),iif(a.业务类型=‘采购入库’,a.金额),iif(a.业务类型=‘采购入库’,a.数量),iif(a.业务类型=‘采购入库’,a.金额),b.数量,b.金额
from 业务流水表 a,历史库存表 b
where a.日期=b.日期
and a.商品=b.商品
[解决办法]
弄个视图吧

读书人网 >.NET

热点推荐