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

plutu 2003-04-24 10:08:24
我有一个实时的数据库,其中存了三个地方的实时数据,分别以字段address中的1、2、3区分,三个地方的数据分别以不同的间隔时间往数据库中存数,存入的内容是address,times(此字段表示输入时间),data1,data2,我现在想取出数据库中最近的三个地方的最新数据(每个地点取一个最新的),请问SQL语句如何写?
如若分数不够我可以再加!谢谢各位热心人!
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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