求最大值问题

yangguangzhixing 2010-11-10 10:15:08
数据表department(系部)中数据如下
id · class person year
1 · A班 · 37 · 2008
2 · B班 · 35 · 2008
3 · A班 · 36 · 2009
4 · B班 · 37 · 2009
怎样检索出该系人数最多的那一年有多少人?
也就是检索出A班+B班最多一年有73人
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
langtaosha 2010-11-11
  • 打赏
  • 举报
回复
SELECT MAX(c) FROM (SELECT SUM(pcount) c FROM cls GROUP BY YEAR) temp;
或者
SELECT c FROM (SELECT SUM(pcount) c FROM cls GROUP BY YEAR) temp ORDER BY c DESC LIMIT 1;
gxg353 2010-11-11
  • 打赏
  • 举报
回复

select year,sum(person) from department group by year order by sum(person) desc limit 1;



wwwwb 2010-11-11
  • 打赏
  • 举报
回复
select MAX(rs)
From (Select year,sum(person) as rs from department group by year) a

在MYSQL中可以运行
yangguangzhixing 2010-11-11
  • 打赏
  • 举报
回复
各位弟兄我用的是MySQL数据库,希望大家要针对MySQL数据库来写
ACMAIN_CHM 2010-11-10
  • 打赏
  • 举报
回复
select MAX(k)
From (Select year,sum(person) as k from department group by year) t

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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