两列这样的数据,怎么能取到最新的

image.png

取最新列的数据,也就是time最大的数据,这个就是表的基础数据,select* from A

FineReport Vessel1213 发布于 2023-3-17 14:48 (编辑于 2023-3-17 14:53)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-3-17 14:52(编辑于 2023-3-17 14:58)

select* from A where time=(select max(time) from A )

  • Vessel1213 Vessel1213(提问者) 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。,提示这个
    2023-03-17 14:55 
  • 用户k6280494 用户k6280494 回复 Vessel1213(提问者) 改了
    2023-03-17 14:58 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-17 14:48

怎么算最新?

  • Vessel1213 Vessel1213(提问者) 重新编辑嘞
    2023-03-17 14:50 
  • Z4u3z1 Z4u3z1 回复 Vessel1213(提问者) 还是没有说明怎么判断是最新啊~~
    2023-03-17 14:51 
  • Vessel1213 Vessel1213(提问者) 回复 Z4u3z1 就是time最大的
    2023-03-17 14:54 
  • Z4u3z1 Z4u3z1 回复 Vessel1213(提问者) 楼下给出了
    2023-03-17 14:54 
  • Vessel1213 Vessel1213(提问者) 回复 Z4u3z1 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。提示了这个
    2023-03-17 14:55 
最佳回答
0
可遇不可求Lv5初级互助
发布于2023-3-17 14:59

select* from A 

where time=(select max(time) from A)

  • 3关注人数
  • 299浏览人数
  • 最后回答于:2023-3-17 14:59
    请选择关闭问题的原因
    确定 取消
    返回顶部