简单的问题

chaye12 2008-07-16 09:29:51
下面是表B
工号 计件工资 完工日期
001 300 2008-7-12
001 200 2008-7-18
002 400 2008-7-10
002 800 2008-7-25
003 350 2008-7-19
004 600 2008-7-22
运行SQL语句
select 工号,sum(计件工资) as 计件工资 from B group by 工号,
求运行结果,
如果结果是
工号 计件工资
001 500
002 1200
003 350
004 600
那么相同工号的记录没了,或者说成了一条是因为sum还是因为group by??
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaye12 2008-07-16
  • 打赏
  • 举报
回复
呵呵,我也这么觉得,要不根据哪个也不对,嗯,
HolyPlace 2008-07-16
  • 打赏
  • 举报
回复
两者共同的结果,想一下原理就知道了!
yulinlover 2008-07-16
  • 打赏
  • 举报
回复
就是按工号进行分组汇总的吗!
所以是Sum+Group by 共同的结果了,少一个也不行的。它会报语法错误的!
changjiangzhibin 2008-07-16
  • 打赏
  • 举报
回复
呵呵,因为Group by + Sum

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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