求SQL语句一条。各位高手请进

hanbb1982 2007-05-08 04:47:32
我有一个表是这样的。
time Sample SampleValue
2007-4-5 13:00 Ph值 4
2007-4-5 13:01 Ph值 5
2007-4-5 13:02 Ph值 6
2007-4-5 13:00 COD值 4
2007-4-5 12:59 Ph值 4
2007-4-5 13:04 COD值 4
2007-4-5 13:10 COD值 4
2007-4-5 13:25 A 4
2007-4-5 13:16 B 4
2007-4-5 13:27 B 4

怎么写一条语句,将各个Sample的最大时间的那条记录选出来。
变成:
time Sample SampleValue
2007-4-5 13:27 B 4
2007-4-5 13:25 A 4
2007-4-5 13:10 COD值 4
2007-4-5 13:02 Ph值 6
这样呢?
...全文
341 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanbb1982 2007-05-16
  • 打赏
  • 举报
回复
又有问题了,,,HELP ME...
hanbb1982 2007-05-08
  • 打赏
  • 举报
回复
谢谢,问题已经解决。
yangys 2007-05-08
  • 打赏
  • 举报
回复
倒,停下,就有人这么快了。
yangys 2007-05-08
  • 打赏
  • 举报
回复
select a.* from table a
inner join (
select max(time) as time,Sample from table group by Sample ) b on a.time=b.time and a.Sample=b.Sample
lwl0606 2007-05-08
  • 打赏
  • 举报
回复
select b.*,table01.SampleValue
from table01 inner join
(select max(time) as time ,Sample from table01 group by Sample) b
on table01.time=b.time and table01.Sample=b.Sample
gahade 2007-05-08
  • 打赏
  • 举报
回复
select a.* from 表 a
inner join (select max(time) as time,Sample from 表 group by Sample)t on a.time=t.time and a.Sample=t.Sample

34,593

社区成员

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

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