ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

求SQL语句,非常谢谢

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-3-12 08:05 | 显示全部楼层 |阅读模式
各位高手,帮我看一下下面的SQL语句应该怎样写吧。   非常感谢!

123.zip

16.6 KB, 下载次数: 26

TA的精华主题

TA的得分主题

发表于 2010-3-12 09:31 | 显示全部楼层
时间关系,仅写一段,可以顺此思路写完整!~~~
2010-03-12_092632.jpg

123.rar

21 KB, 下载次数: 9

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-12 11:36 | 显示全部楼层
非常感谢楼主的帮助,不过,好像是我表达错误了。
    我的意思不是将CODE-1,工程名-1并列,而是想让CODE-1,CODE-2,CODE-3合并为CODE一项,工程名-1,工程名-2,工程名-3也合并为工程名项,然后计算求解。
    麻烦楼主再帮我改一下吧,谢谢啦,呵呵!

TA的精华主题

TA的得分主题

发表于 2010-3-12 13:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
相同name、date的不同待合并的内容,如工程名1、工程名2、工程名3在数据表中要怎样显示出来?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-12 14:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
CODE-1        工程名-1                MH-1(时间)  PIECE-1(张数)
GSG        MAIN TRUSS                       8                         10
CODE-2   工程名-2                              MH-2(时间)  PIECE-2(张数)
GSG        MAIN TRUSS                       2                           5
最后显示为
CODE  工程名                              MH(时间)     PIECE(张数)
GSG        MAIN TRUSS                       10                           15


谢谢!

TA的精华主题

TA的得分主题

发表于 2010-3-12 16:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 5楼 kiki2008good 的帖子

先实现业务量合并汇总统计,如附件所示,语句中绿色部分即可,为节省时间未用透视表,以表的形式自动生成。

楼主的源数据分为两大部分,一为考勤,二为业务量,虽然业务量汇总统计完成,但再要与考勤相连接的话,还需要对考勤进行合并汇总,其查询语句与业务量统计类似;不过,编写过程有些麻烦,省略过去吧!~~~~
2010-03-12_161515.jpg

123.rar

31.3 KB, 下载次数: 12

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-12 18:57 | 显示全部楼层
再次感谢penghaifeng的帮助,好像不行啊,
     因为报表是要给公司老板看的,他们会随时查看一下公司员工的工作情况,所以必须得做出来呀
   我想用数据透视表做出来这样的效果,用SQL语句先把M1:Y59,Z1:AC59,AM1:AY59合并计算,
   即
     SELECT "CODE1", * FROM [sheet1$M1:Y59] UNION ALL SELECT "CODE2", * FROM [sheet1$Z1:Al59] UNION ALL SELECT "CODE3", * FROM [sheet1$AM1:AY59]
   可以生成“CODE  ,工程名, MH(时间), PIECE(张数)”等
         在以上语句中怎样插入命令,可以和让“NAME“,“DATE ”,“迟到”,“早退”,以及用上面的SQL语句新生成的“CODE  ,工程名, MH(时间), PIECE(张数)”,等成为标志列,生成数据透视表。
     麻烦再帮我看一下吧,你的图片我好不容易下载下来后不能看 ,不好意思。SQL语句我试验了以后一直出现错误,不好意思,我刚学数据透视表。请帮帮忙吧,非常感谢!

TA的精华主题

TA的得分主题

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

回复 7楼 kiki2008good 的帖子

如4楼院长所言,每月考勤中一人为一行数据,而业务汇总中一人有几行数据,如何对应?
下面的附件中,每人的考勤是对应业务量的,所以考勤项存在重复项,仅供参考!~~~
2010-03-13_112318.jpg

123.rar

39.89 KB, 下载次数: 16

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-13 14:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
非常感谢penghaifeng的帮助,我发现考勤阶段确实是重复的,好像没有办法计算,我把表格的形式变一下,试试吧。谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-28 14:39 , Processed in 0.058800 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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