请问这个SQL语句如何写?高分求救!谢谢!!

plutu 2003-04-24 10:08:24
我有一个实时的数据库,其中存了三个地方的实时数据,分别以字段address中的1、2、3区分,三个地方的数据分别以不同的间隔时间往数据库中存数,存入的内容是address,times(此字段表示输入时间),data1,data2,我现在想取出数据库中最近的三个地方的最新数据(每个地点取一个最新的),请问SQL语句如何写?
如若分数不够我可以再加!谢谢各位热心人!
...全文
16 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
plutu 2003-04-25
谢谢楼上的两位,各奖励50分,如觉得不够,再通知我!谢谢!
回复
Rewiah 2003-04-24
SELECT * FROM TABLENAME A
WHERE times=(SELECT MAX(times) FROM TABLENAME WHERE ADDRESS=A.ADDRESS)
回复
pengdali 2003-04-24
select * from 实时的数据库 别名 where times=(select max(times) from 实时的数据库 where address=别名.address)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-04-24 10:08
社区公告
暂无公告