• 主页
  • 基础类
  • 应用实例
  • 新技术前沿
yiyaozjk 2014年04月03日
生产日报、周报、月报的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 列(是一个字符型)的值不同,而其他的列都是相同的,我不是用了按日期分组吗?

高手能给个指点一下吗?

...全文
142 点赞 收藏 10
写回复
10 条回复

还没有回复,快来抢沙发~

发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告