如何获取多行中每种设备的最新修改时间?

zliang2000 2004-12-13 10:52:13
举例如下:
有一张表结构和内容是这样的:
NUMBER(编号,为主键) DEVICENAME(设备名称) DEVICECHANGETIM(设备维护日期)
1 桌子 2004-11-11
2 椅子 2004-11-15
3 桌子 2004-11-17
4 凳子 2004-11-10
5 椅子 2004-11-12
6 刀子 2004-11-05
7 桌子 2004-11-15

现在我想选择其中每样设备的最新维护时间该如何写存储过程,就是,取得,桌子、椅子、凳子、刀子的最新修改时间,比如桌子有2次维护,我只要取2004-11-17这次,代表最近一次维护时间,该其他类似,取出结果大概如下:
桌子 2004-11-17
椅子 2004-11-15
凳子 2004-11-10
刀子 2004-11-05
该如何写存储过程?
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingfuniao 2004-12-13
  • 打赏
  • 举报
回复
select DEVICENAME,max(DEVICECHANGETIM) as DEVICECHANGETIM
from T
group by DEVICENAME

34,576

社区成员

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

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