22,209
社区成员
发帖
与我相关
我的任务
分享
SQL codeselect a.材料编码,a.材料名称,a.材料规格,a.单位,
数量=sum(b.上期存量)+sum(c.材料出仓表)-sum(d.材料出仓表)
from 材料信息表 a,材料上期盘点表 b ,材料入仓表 c,材料出仓表 d
where a.材料编码=b.材料编码
and b.结存日期=(select max(结存日期) from 材料上期盘点表 where 材料编码=b.材料编码)
and a.材料编码=c.材料编码
and c.日期>select max(结存日期) from 材料上期盘点表 where 材料编码=b.材料编码)
and a.材料编码=d.材料编码
and d.日期>select max(结存日期) from 材料上期盘点表 where 材料编码=b.材料编码)
group by a.材料编码,a.材料名称,a.材料规格,a.单位
select a.材料编码,a.材料名称,a.材料规格,a.单位,
数量=sum(b.上期存量)+sum(c.材料出仓表)-sum(d.材料出仓表)
from 材料信息表 a,材料上期盘点表 b ,材料入仓表 c,材料出仓表 d
where a.材料编码=b.材料编码 and b.结存日期=(select max(结存日期) from 材料上期盘点表 where a.材料编码=b.材料编码) and a.材料编码=c.材料编码 and c.日期>select max(结存日期) from 材料上期盘点表 where a.材料编码=b.材料编码) and a.材料编码=d.材料编码 and d.日期>select max(结存日期) from 材料上期盘点表 where a.材料编码=b.材料编码)
group by a.材料编码,a.材料名称,a.材料规格,a.单位