问题现象: |
用户自定义表,要求体现毛重与净重两个数量,我们采用件数与数量的换算完成记录, 但是在后期统计中库存下的收发存汇总表没有金额只能通过自定义完成 对应sql语句 TRANSFORM 数量,辅计量数量,单价,金额 PIVOT 收发类别名称
SELECT RdRecords.cInvCode AS 存货编码,RdRecords.iQuantity AS 数量,RdRecords.iNum AS 辅计量数量,
RdRecords.iUnitCost AS 单价,RdRecords.iPrice AS 金额,CurrentStock.iQuantity AS 结存数量,
CurrentStock.iNum AS 结存辅计量数量,Rd_Style.cRdName AS 收发类别名称,Inventory.cInvName AS 存货名称
FROM RdRecords
INNER JOIN RdRecord ON RdRecords.ID = RdRecord.ID
INNER JOIN CurrentStock ON RdRecords.cInvCode = CurrentStock.cInvCode
INNER JOIN Rd_Style ON RdRecord.bRdFlag = Rd_Style.bRdFlag AND RdRecord.cRdCode = Rd_Style.cRdCode
INNER JOIN Inventory ON RdRecords.cInvCode = Inventory.cInvCode
问题 :
“结存数量”与 “结存辅计量数量”只显示期末最后结存数,示例如下: 1月1日 期初结存 100 1月5日 收入 100 2月1日 发出 50 3月 无业务 4月1日 结存150 但在自定义表中无论日期是1月末还是2月末结存数量总是最后结存数150 |