mysql有没得办法获取查询到最新的数据,数据很多条,也没办法知道最新的时间是哪一天

mysql有没得办法获取查询到最新的数据,数据很多条,也没办法知道最新的时间是哪一天,这个有没得办法通过mysql的命令查出来最新的数据。

yzm545275 发布于 2022-6-22 13:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-22 13:32

select *  from  表名称 where mydate=(select max(mydate) from 表名称)

  • yzm545275 yzm545275(提问者) 不对,也不可以用max,只查出来了一条数据,最新的数据会有多条,在同一时间。
    2022-06-22 13:39 
  • CD20160914 CD20160914 回复 yzm545275(提问者) 可以的呀。。。你要改成你自己的字段名称呀。。。max就是取日期中最大的一个值。它只会返回一个
    2022-06-22 13:43 
  • CD20160914 CD20160914 回复 yzm545275(提问者) 把你的数据截图出来看一下
    2022-06-22 13:43 
  • yzm545275 yzm545275(提问者) 回复 CD20160914 不是,就是max不能取多条,比如今天的日期,一共生成了12条数据,我是希望能提取从100条数据中知道最新的数据一共有这12条,但是这个日期不一定是今天最新的,可能是昨天产生的。
    2022-06-22 17:21 
  • CD20160914 CD20160914 回复 yzm545275(提问者) 地你判断最新的标准是什么呢。日期你说有可能是今天的,有可能是昨天的。你的数据库里面如果以自己去看。。你能找到最新吗?你的判断标准是什么
    2022-06-22 17:25 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-22 13:32(编辑于 2022-6-22 13:33)

语法为 select * from 表名 order by 时间字段 desc limit 1

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-22 14:19

你要的是这种?

image.png

  • yzm545275 yzm545275(提问者) 不是,这样的话T数据集里面的数据不都得自己去一条一条设置,
    2022-06-22 17:22 
  • Z4u3z1 Z4u3z1 回复 yzm545275(提问者) 这个T只是模拟的数据表,你可以把它想象成数据库中的表
    2022-06-22 17:28 
  • yzm545275 yzm545275(提问者) 回复 Z4u3z1 我找到解决办法了,谢谢
    2022-06-22 17:30 
  • 3关注人数
  • 304浏览人数
  • 最后回答于:2022-6-22 14:19
    请选择关闭问题的原因
    确定 取消
    返回顶部