1

我有一个 MariaDB 10.2.21。

我的表包含包含“ChangeDate”字段的记录,如下所示:“2019-09-18 10:57:26”。

我想根据时间戳执行 SELECT,并获取最近的先前记录以返回。

这使我可以进行“时间点”选择,为我提供当时的字段值。

我寻求 StackOverflow,但没有找到合适的解决方案。有什么提示吗?谢谢!

4

1 回答 1

2

尝试以下查询

SELECT * 
  FROM my_table 
 WHERE ChangeDate < '2019-09-18 10:57:26' 
 ORDER 
    BY ChangeDate DESC 
 LIMIT 1
于 2019-11-19T11:01:18.183 回答