用sql语句找出年龄最大的人的信息

ljm19891118 2009-12-10 08:41:12
表:部门
字段:
部门号,部门名,负责人,电话

表:职工
字段:
部门号,职工号,姓名,性别,出生日期


查询每个部门年龄最大的信息,要求显示部门名和,姓名,出生日期
在线等待
...全文
4228 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelly7717169 2009-12-10
  • 打赏
  • 举报
回复
只是要找最大的撒?TOP不就可以了?

select top 1 b.出生日期, a.部门名,b.姓名
from a left join b on a.部门号=b.部门号
order by b.出生日期
zhangjiang264 2009-12-10
  • 打赏
  • 举报
回复

select D.部门号,C.姓名,C.出生日期,
from
(
职工 A
where not exists
(Select * from 职工 B where A.职工号=B.职工号 and A.出生日期>B.出生日期)
) C join 部门 D on
C.部门号=D.部门号
ljm19891118 2009-12-10
  • 打赏
  • 举报
回复
谢谢了
这是个大题
有很多小题
就这个想了半天没想出来..
guguda2008 2009-12-10
  • 打赏
  • 举报
回复
作业题,鉴定完毕
liangCK 2009-12-10
  • 打赏
  • 举报
回复
select a.部门名,b.姓名,b.出生日期
from 部门表 as a
join 职工表 as b
on a.部门号=b.部门号
where not exists(select * from 职工表
where b.部门号=部门号 and 出生日期<b.出生日期)

34,837

社区成员

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

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