ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2446|回复: 2

[求助] 关于收发存得数量和金额如何对应

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-8-6 11:10 | 显示全部楼层 |阅读模式
引用杨版的一个例子,请老师们帮忙,我如何确定数量3,金额3,数量2,金额2分别是指代入库数量,金额还是出库数量,金额呢?
例子中的select语句是select "期初",规格型号,机器号,数量,0 as 数量3, 0 as 数量2, 金额,0 as 金额3, 0 as 金额2  from  [期初$]  union  all  select "入库",规格型号,机器号, 0 as 数量2, 数量,0 as 数量3, 0 as 金额2, 金额,0 as 金额3 from  [入库$]  union  all  select "出库",规格型号,机器号, 0 as 数量3, 0 as 数量2,数量, 0 as 金额3, 0 as 金额2,金额 from [出库$]
因为在计算字段时,我看见结存数量=数量+数量3-数量2,那就是数量3是指入库数量了。
那为什么select语句中的选取入库数量是0 as 数量2而不是0 as 数量3呢?在写语句时该如何对应呢?
谢谢!

收发存汇总-示例.rar

17.75 KB, 下载次数: 54

TA的精华主题

TA的得分主题

发表于 2009-8-6 12:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
select "期初",规格型号,机器号,数量,0 as 数量3, 0 as 数量2, 金额,0 as 金额3, 0 as 金额2  from  [期初$]  union  all
select "入库",规格型号,机器号, 0 as 数量2, 数量,0 as 数量3, 0 as 金额2, 金额,0 as 金额3 from  [入库$]  union  all
select "出库",规格型号,机器号, 0 as 数量3, 0 as 数量2,数量, 0 as 金额3, 0 as 金额2,金额 from [出库$]

1、数量3是入库,它位于第一行SQL查询语句数量的第2个位置;第二行,第三行中的数量,无论是叫什么名字,只要在第2个位置的就是入库,第三个位置的就是出库。
2、透视表的字段取自SQL查询语句第一行的名称。

楼上的很是仔细啊! 个人建议语句中的数量明确到入库还是出库比较好,看起来容易理解,如下这种样式:
select "期初",规格型号,机器号, 数量 as 期初数量,0 as 入库数量, 0 as 出库数量, 金额 as 期初金额,0 as 入库金额, 0 as 出库金额 from  [期初$]  union  all
select "入库",规格型号,机器号, 0 as 期初数量,数量 as 入库数量, 0 as 出库数量, 0 as 期初金额,金额 as 入库金额, 0 as 出库金额 from  [入库$]  union  all
select "出库",规格型号,机器号, 0 as 期初数量,0 as 入库数量, 数量 as 出库数量, 0 as 期初金额,0 as 入库金额, 金额 as 出库金额 from [出库$]

[ 本帖最后由 penghaifeng 于 2009-8-6 13:03 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-8-6 14:12 | 显示全部楼层
谢谢2楼,你对select语句理解的很透阿,知其然也知其所以然,建议很不错,语句看起来很清晰的,这样就不容易被数字搞迷糊了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-27 15:31 , Processed in 0.041109 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表