求一SQL查询语句

zhangpuqing 2008-04-05 08:42:28
表1
入库单号,入库时间,商品条码,商品类别,件数,件重
表2
销售单号,销售时间,商品条码,件数

现在想得到一时间上的盘点汇总表,包含字段如下
商品类别,件数,件重
注意:
1\两个表之间有商品条码是可以关联的,商品销售彰肯定有入库,
2\需要的是某个时间的盘点数,所以以上两个表的WHERE 时间<=查询时间才对.
3\所需要的表是汇总表,所以件数件重都应该是一个商品条码件数(入库-销售)相同类别再汇总的数.

请大家帮忙多顶,谢谢.
...全文
54 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuyann 2008-04-05

select 商品条码,sum(件数) as 盘点数
(
select 入库单号,商品条码,件数
from 表1
where 入库时间 <= 查询时间
union all
select 销售单号, 商品条码,-件数
from 表1
where 销售时间 <= 查询时间
)
group by 商品条码

==== ====
回复
发帖
其他数据库
创建于2007-09-28

2187

社区成员

其他数据库开发 其他数据库
申请成为版主
帖子事件
创建了帖子
2008-04-05 08:42
社区公告
暂无公告