读书人

各大神帮忙编个代码。

发布时间: 2013-07-04 11:45:40 作者: rapoo

求救各大神帮忙编个代码。!!
做的库存系统。
现有表1,入库单(单据号,商品名称,入库数量)
表2,出库单(单据号,商品名称,出库数量)
表3,盘存单(盘存日期,商品名称,账面数量,实盘数量,盈亏数量)
我想根据表1和表2,在查询表3盘存的时候能自动生成账面数量-实盘数量=盈亏数量
账面数量=入库数量合计
实盘数量=出库数量合计
想了好几天了,请各位能者帮帮忙如何编制这段代码!
各大神帮忙编个代码。
[解决办法]
首先

我想根据表1和表2,在查询表3盘存的时候能自动生成账面数量-实盘数量=盈亏数量
账面数量=入库数量合计
实盘数量=出库数量合计

这个地方有误,

帐面数量=入库数据-出库数据
实盘数量是盘点的数据,需要手工录入
盈亏数量 = 账面数量-实盘数量 这是没错的
[解决办法]

select 商品名称, sum(入库数量) - ( select sum(出库数量) from 出库表 where 入库表.商品名称 = 出库表.商品名称) 帐面数量
from 入库表
group by 商品名称

使用这个语句,可以直接算出帐面数量
[解决办法]

引用:
Quote: 引用:


select 商品名称, sum(入库数量) - ( select sum(出库数量) from 出库表 where 入库表.商品名称 = 出库表.商品名称) 帐面数量
from 入库表
group by 商品名称

使用这个语句,可以直接算出帐面数量

我是想直接通过点击查询可以算出盈亏数量。
是否要对账面数量和实盘数量赋值?
如何在查询里面直接编制这段代码?


账面数量可以通过点击按钮时调用dw_1.retrieve直接检索出来

实盘数量需要手工录入或者默认和帐面数量一致

盈亏数量可以定义一个计算列,表达式为帐面数量-实盘数量

读书人网 >PB

热点推荐