生产日报、周报、月报的SQL

yiyaozjk 2014-04-03 01:56:26
生产日报表:
生产物品名 生产工序名称 加工人姓名 加工日期 加工时间段 加工数量 破损数 个人累计数 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 列(是一个字符型)的值不同,而其他的列都是相同的,我不是用了按日期分组吗?

高手能给个指点一下吗?

...全文
502 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoan2014 2014-04-03
  • 打赏
  • 举报
回复
引用 9 楼 yiyaozjk 的回复:
百度也没有找到SQL转化为第几周的,有高手愿意出手吗?
本年第多少周=datename(week,'2014-04-03')
yiyaozjk 2014-04-03
  • 打赏
  • 举报
回复
百度也没有找到SQL转化为第几周的,有高手愿意出手吗?
yiyaozjk 2014-04-03
  • 打赏
  • 举报
回复
按周数如何统计 Select cpbhao,t.ssbumen,ygsn,周数,Sum(dangricl) as 总加工数量,Sum(posuns) as 破损数 from (Select cpbhao,t.ssbumen,ygsn,Cstr(Year(caozhuorq))+'WK'+Cstr(DatePart('ww',caozhuorq)) as 周数,dangricl,posuns from scrb) as t Group By cpbhao,ssbumen,周数,ygsn 'Cstr' 不是可以识别的 内置函数名称。如何解决?版主
yiyaozjk 2014-04-03
  • 打赏
  • 举报
回复
引用 6 楼 fredrickhu 的回复:
convert(varchar(7),caozhuorq,120)
版本主很开心你能一下子就能帮我解决问题。
--小F-- 2014-04-03
  • 打赏
  • 举报
回复
convert(varchar(7),caozhuorq,120)
--小F-- 2014-04-03
  • 打赏
  • 举报
回复
convert(varchar(5),caozhuorq,120)
yiyaozjk 2014-04-03
  • 打赏
  • 举报
回复
正确的 另外 MONTH(caozhuorq) AS 月数 查询的该月份的字段都是一个月份 我想得到跨年使用数据库,因此必须格式的YYYY-DD 如何得到我使用format (caozhuorq,"YYYY-DD" )系统提示'Format' 不是可以识别的 内置函数名称。 如何解决。。谢谢!
--小F-- 2014-04-03
  • 打赏
  • 举报
回复
SELECT
    cpbhao, ssbumen, caozhuorq, 月数, SUM(dangricl) AS 总加工数量, SUM(posuns) AS 破损数
FROM
    (SELECT
        cpbhao ,
        ssbumen ,
        MONTH(caozhuorq) AS 月数 ,
        dangric ,
        posuns
     FROM
        scrb) AS t  --这里加一别名
GROUP BY
    ssbumen, 月数
yiyaozjk 2014-04-03
  • 打赏
  • 举报
回复
引用 1 楼 fredrickhu 的回复:
留给着急解决 睡觉去了。。
不仗义,我不急会发贴问吗?
--小F-- 2014-04-03
  • 打赏
  • 举报
回复
留给着急解决 睡觉去了。。

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧