两张表入库单和出库单结构是这样的
CREATE TABLE [dbo].[rkd](
[SPBH] [char](12) NOT NULL,
[SPPH] [char](20) NOT NULL,
[SL] [float] NULL,
)CREATE TABLE [dbo].[ckd](
[SPBH] [char](12) NOT NULL,
[SPPH] [char](20) NOT NULL,
[SL] [float] NULL,
)现在我需要查询
入库单rkd与出库单ckd的商品编号spbh和商品批号spph相同的东西,汇总后的库存量,即sum(rkd.sl)-sum(ckd.sl),请问需要怎么写,
CREATE TABLE [dbo].[rkd](
[SPBH] [char](12) NOT NULL,
[SPPH] [char](20) NOT NULL,
[SL] [float] NULL,
)CREATE TABLE [dbo].[ckd](
[SPBH] [char](12) NOT NULL,
[SPPH] [char](20) NOT NULL,
[SL] [float] NULL,
)现在我需要查询
入库单rkd与出库单ckd的商品编号spbh和商品批号spph相同的东西,汇总后的库存量,即sum(rkd.sl)-sum(ckd.sl),请问需要怎么写,
解决方案 »
- 就是我网站中的留言板在公司可以正常运行 我拿到家里却说与SQL server无关联 这个是什么原因
- 从EXECEL读出自定义类型的数据
- 一个时间相减比较奇怪的问题,请大家帮帮忙
- 存储过里怎么才能在异常内执行程序
- 无法写出这样的语句求救SOS!!!
- 类似distinct的问题,。。。。。。。。。。。。。。。。。。。。。。。。
- 大家都来看看
- 如何让某列的所有的值放在一个nvarchar中,每个值用逗号格开?
- 菜鸟问题,怎样在数据库的当前表中,复制一条记录到当前表?
- declare @indextable table(id int identity(1,1),nid int)是什么意思?
- 求写一条查询语句(菜题)
- 请帮忙解决一个问题
from rkd a
join ckd b
on a.rkd=b.ckd and a.spbh=b.spbh
group by a.rkd,a.spbh
(select spbh,spph,sl=sum(sl) from rkd group by spbh,spph)a,
(select spbh,spph,sl=sum(sl) from ckd group by spbh,spph)b
where a.spbh=b.spbh and a.spph=b.spph