首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个分组求最大值的SQL语句!(内详)

2012-04-14 
请教一个分组求最大值的SQL语句!(内详)表结构:idcarIddateChange10012007-5-120012007-5-230022007-9-1400

请教一个分组求最大值的SQL语句!(内详)
表结构:
id           carId             dateChange
1               001                   2007-5-1
2               001                   2007-5-2
3               002                   2007-9-1
4               002                   2007-9-9
需要得到每种carId中,dateChange最大的那条记录,对于现在这几条记录来说,就是要得到第2条和第四条。
谢谢!!!

[解决办法]
select
t.*
from
表 t
where
t.dateChang=(select max(dateChange) from 表 where carId=t.carId)

热点排行