如何根据日期选择前一行


how to select previous row based on date

我有一个可以输入日期的表单,现在在我的表中我有这些字段:

  • id
  • userid
  • 时间戳

我需要的是基于给定时间戳的前一个记录(/date),我真的不知道如何在MySQL中做到这一点。

任何帮助都将非常感激!

SELECT * FROM table WHERE timestamp < :myTimeStamp ORDER BY timestamp DESC LIMIT 0, 1