ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

请老师们救急,SQL语句错在哪里

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-7-27 13:23 | 显示全部楼层

回复 8楼 抹香鲸2009 的帖子

现在我有两种查询方法做这个透视表了!PS:我原来的语句中的"表"已经在FROM子句中被转换为条目中的数据了,所以那个IIF函数是可行的.只是语句中字段含括号是不规范的.

TA的精华主题

TA的得分主题

发表于 2010-7-27 20:06 | 显示全部楼层

回复 3楼 wuxiang_123 的帖子

看不懂,哎

TA的精华主题

TA的得分主题

发表于 2010-7-27 20:49 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-3 09:43 | 显示全部楼层
原帖由 wuxiang_123 于 2010-7-27 11:54 发表
SELECT 日期,颜色,克重,[幅宽(cm)],IIF(表="期初",[重量(kg)],0) AS 原有重量,IIF(表="期初",卷数,0) AS 原有卷数,IIF(表="出库",[重量(kg)],0) AS 出库重量,IIF(表="出库",卷数,0) AS 出库卷数,IIF(表="入库",[重量 ...


又出现错误了,语句计算的结余项为什么把整数都扩大了10倍呢?小数的又没扩大,这时我对SQL大失信心.谁知道它什么时候出什么乱子?

TA的精华主题

TA的得分主题

发表于 2010-8-3 12:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我的语句:
  1. select "期初库存" as 进出,* from [期初库存$]
  2. union all
  3. select "入库",* from [入库$]
  4. union all
  5. select "出库",* from [出库$]
  6. union all
  7. select "结存",* from
  8. (select 日期,颜色,克重,[幅宽(cm)],[重量(kg)],卷数 from [期初库存$]
  9. union all
  10. select 日期,颜色,[克重(g)],[幅宽_(cm)],[重量_(kg)],卷数 from [入库$]
  11. union all
  12. select 日期,颜色,克重,[幅宽(cm)],-[重量(kg)],-卷数 from [出库$])
复制代码

[ 本帖最后由 wuxiang_123 于 2010-8-3 12:51 编辑 ]
QQ截图未命名2.png

复件 无纺布.rar

5.66 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2010-8-3 12:17 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-8-3 12:47 | 显示全部楼层
幅面是用于求和,还是作为文本处理的?
楼主给一个效果图给我.

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-5 19:53 | 显示全部楼层
原来那语句把计算的字段*1.00可以解决整数被扩大10倍的问题,那么现在有个语句做透视表都可以达到我的目的,那么8楼的,和3楼提供两个语句都可以用,但不知道这种问题常规下要采用哪个语句?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-5 19:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 19楼 cangye6400 的帖子

我现在是这么理解的,我原来那语句虽然在语句中就计算了,但求和不完全,结果是在透视表中得到完全的计算,而吴老师那语句是在语句中完全没进行计算,在透视表中一次性计算完毕,由此看来在吴老师的语句是比较科学的,因为SQL计算输出时可能会发生意想不到的问题,完全在透视表中计算相对可靠一点.

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-8-5 18:56 | 显示全部楼层

回复 15楼 wuxiang_123 的帖子

现在搞晕了,吴老师的语句和我原来那语句提取出来的数据貌似在透视表中层次上对应不上啊.透视表有分类汇总功能,吴老师提取的节余的数据是没有经过计算,在透视表中求和的,我原来那语句是经过计算一下之后得到明细后又在透视表中求和的,但结果都不会错为什么?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-29 13:52 , Processed in 0.049367 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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