帮帮忙啦

fuyu6457 2011-11-28 01:46:06
要根据每个单位查询出每个季度的分数
四张表
用户userZb 表 iid编号 userid单位编号
季度积分rcpgscore表 uzbid对应userzb表的id cScore分数 jdid对应rcpg表的id
季度rcpg表 iid编号 cname名称
单位unit 表 uid编号 unitname名称
...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuyu6457 2011-11-28
  • 打赏
  • 举报
回复
大神 快告诉我啦
fuyu6457 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 roy_88 的回复:]
引用 6 楼 fuyu6457 的回复:

要按季度分开怎么弄

不按人分開?


SQL code

SELECT
d.unitname,c.cname,SUM(cScore) AS cScore
FROM userZb AS a
INNER JOIN rcpgscore AS b ON a.iid=b.uzbid
INNER JOIN rcp……
[/Quote] 要按第一季度 第二季度 第三季度 第四季度 的分数都要分开 不是求总和
中国风 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fuyu6457 的回复:]

要按季度分开怎么弄
[/Quote]
不按人分開?

SELECT 
d.unitname,c.cname,SUM(cScore) AS cScore
FROM userZb AS a
INNER JOIN rcpgscore AS b ON a.iid=b.uzbid
INNER JOIN rcpg AS c ON c.iid=b.jdid
INNER JOIN unit AS d ON d.uid=a.userid
GROUP BY d.unitname,c.cname

fuyu6457 2011-11-28
  • 打赏
  • 举报
回复
我是要把每个单位的分数按季度列出来一个表
fuyu6457 2011-11-28
  • 打赏
  • 举报
回复
要按季度分开怎么弄
-晴天 2011-11-28
  • 打赏
  • 举报
回复
select a.unitname,d.cname,sum(cScore) as cscore
from unit a inner join userZb b on a.uid=b.userid
inner join rcpgscore c on b.uzbid=c.id
inner join rcpg d on d.iid=c.jdid
group by a.unitname,d.cname
中国风 2011-11-28
  • 打赏
  • 举报
回复
SELECT 
c.*,b.*
FROM userZb AS a
INNER JOIN rcpgscore AS b ON a.iid=b.uzbid
INNER JOIN rcpg AS c ON c.iid=b.jdid
INNER JOIN unit AS d ON d.uid=a.userid
WHERE d.unitname='单位'
中国风 2011-11-28
  • 打赏
  • 举报
回复
单位 unit 表 uid 编号 unitname名称?

沒關聯
--小F-- 2011-11-28
  • 打赏
  • 举报
回复
select
d.unitname,b.cScore
from
userZb a,rcpgscore b,rcpg c,unit d
where
a.id=b.uzbid
and
b.jdid=c.id
and
a.userid=d.uid
-晴天 2011-11-28
  • 打赏
  • 举报
回复
搞这么复杂!

34,594

社区成员

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

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