生产日报、周报、月报的SQL
生产物品名 生产工序名称 加工人姓名 加工日期 加工时间段 加工数量 破损数 个人累计数 gongxubianhao
cpbhao ssbumen ygsn caozhuorq
A 打粉 XM1 03-27 8:00-9:00 100 2 200
A 打粉 XM1 03-27 9:00-12:00 300 2 500
B 筛选 XM2 04-27 8:00-9:00 100 2 200
想得到1、每天、每周、每月的每道工序的加工情况汇总表:A产品所有工序 共加工多少 共破损数 共个累计数
2、 按人员每天、每周、每月的工作情况汇总表
Select cpbhao,ssbumen, caozhuorq,月数,Sum(dangricl) as 总加工数量,Sum(posuns) as 破损数 from (Select cpbhao,ssbumen, month(caozhuorq) as 月数,dangric,posuns from scrb) Group By ssbumen,月数
报错 关键字 'Group' 附近有语法错误 我没有少什么列名?我错在哪里?
我用下面语句:
Select cpbhao,ssbumen, caozhuorq,Sum(dangricl) as 总加工数量,Sum(posuns) as 总破损数 ,sum( leijs), gongxubianhao,sum( zxljs) from scrb Group By cpbhao,ssbumen,caozhuorq,leijs, gongxubianhao,zxljs order by cpbhao,ssbumen,caozhuorq
竞然能查出了2条 gongxubianhao 列(是一个字符型)的值不同,而其他的列都是相同的,我不是用了按日期分组吗?
高手能给个指点一下吗?
相关推荐
SQL Server简单实现数据的日报和月报功能
主要介绍了SQL Server简单实现数据的日报和月报功能,结合实例形式对比分析了SQL Server实现当日及当月数据的查询功能相关技巧,需要的朋友可以参考下
C#连接ACCESS数据库读取数据生成日报,月报
C#连接ACCESS数据库读取数据生成日报,月报
WinCC日报月报年报自动生成模板与SQL脚本集合
一套开箱即用的WinCC报表解决方案,包含完整日报、月报、年报生成逻辑,配套SQL Server数据库文件(.mdf/.ldf)、项目配置(.MCP/.sim/.sto)、运行时脚本(ScriptAct目录)、历史数据归档结构及Delta加载配置。所有报表基于标准WinCC V6.0/V7.x平台设计,支持通过内部脚本触发定时导出,可直接导入项目使用;数据库已预建表结构和存储过程,适配baobiao与baobiaoRT双库模式;附带sim.ini、Deltaloader.cfg等关键运行参数配置,以及TEXTBIB、GraCS等画面与文本资源引用关系,满足工业现场对生产数据周期性汇总、导出Excel或打印输出的实际需求。
【工业自动化】基于WinCC 8.0的钻机数据报表系统:实现数据库连接、定期数据清理与Excel日报/周报/月报自动生成及导出功能
内容概要:本文详细介绍了基于Wincc 8.0平台实现数据库报表查询与导出的完整解决方案,涵盖系统软件环境搭建、数据库连接配置、数据存储与定期清理机制,并通过VBScript脚本实现日报、周报、月报的自动生成与导出功能。文中提供了多个关键脚本代码,包括定时保存和删除数据、按日期范围查询、FlexGrid数据显示及导出为Excel文件等功能,同时支持图表可视化展示趋势分析。所有报表可自动保存至指定路径并弹出资源管理器提示用户。; 适合人群:具备一定自动化控制背景和脚本编程基础的工业自动化工程师、SCADA系统开发者或从事工控项目实施的技术人员,尤其适用于使用Wincc进行HMI/SCADA开发并需集成数据报表功能的1-3年经验从业者; 使用场景及目标:①实现工业现场设备数据的周期性采集与持久化存储;②构建可视化历史数据查询界面并支持灵活导出;③按日、周、月维度生成统计报表并附带趋势图表用于生产分析;④自动化清理过期数据以优化数据库性能; 阅读建议:建议结合Wincc开发环境实际部署测试,重点关注ADO数据库连接方式、SQL语句构造、Excel自动化操作及FlexGrid控件使用技巧,注意根据实际项目修改数据库名、表名、标签名等参数,确保脚本兼容性和稳定性。
WINCC报表系统:VBS脚本链接SQL Server数据库的日报月报导出EXCEL PDF功能集成
内容概要:本文深入探讨了如何在工业自动化领域使用VBS脚本使WINCC报表系统与SQL Server数据库紧密结合,实现多种功能。具体包括登录验证、主控画面状态显示、数据录入、日报月报生成、信息查询、数据归档和用户管理等功能。每种功能都提供了详细的VBS代码示例,涵盖了从数据库连接、数据处理到最终结果展示或导出的完整流程。同时,文中强调了安全性措施,如防止SQL注入、使用哈希算法保护密码等。 适用人群:从事工业自动化领域的开发人员和技术人员,尤其是熟悉WINCC和SQL Server数据库的从业者。 使用场景及目标:适用于需要集成WINCC报表系统与SQL Server数据库的企业或项目,旨在提高数据管理和展示的效率和准确性。主要目标是帮助开发者理解和掌握如何通过VBS脚本实现各种数据处理功能,从而构建更加完善和高效的工业数据管理系统。 其他说明:文中提供的代码示例均经过实际测试,可以直接应用于相关项目中。此外,作者分享了许多实践经验,如防止内存泄漏、优化SQL查询性能等,对于解决实际开发中的常见问题具有很高的参考价值。


