gpt4 book ai didi

mysql - 从 SQL 中的每一天获取具有特定列的最后一行

转载 作者:可可西里 更新时间:2023-11-01 08:10:25 27 4
gpt4 key购买 nike

我有一个名为日志的表,它由几列组成。

编号 |状态 |结果 |时间戳

我需要状态为“success-changed”的所有行,但它们随机出现,有时不会出现,有时会出现两次。因此,如果每天有不止一个,我需要得到最后一个。

有人可以告诉我怎么做吗?

谢谢!

最佳答案

这是一种方法:

select l.*
from logs l
where l.result = 'success-changed' and
l.timestamp = (select max(l2.timestamp)
from logs l2
where l2.result = 'success-changed' and
date(l2.timestamp) = date(l.timestamp)
);

这假定 timestamp 存储为 datetime 值。

关于mysql - 从 SQL 中的每一天获取具有特定列的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36121216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com