我有一些带时间戳的数据如下
11:00:00 23
11:03:25 24
12:05:27 27
13:23:00 20
.
.
.
我想将这些数据保存到mysql数据库中。但是在从数据库中读取数据时,
我会在某个特定时间询问价值,我应该按照以下方式得到它。
11:00:00
,我应该获得价值23
11:01:00
,我应该获得价值23
12:30:00
,我应该获得价值27
等等。
所以即使中间条目不存在,我也应该得到更早的时间戳值。
那么如何为此目的插入/读取/设计mysql表。请帮忙。
答案 0 :(得分:1)
select `value` from table_name
where `time` <= ?
order by `time` desc
-- fetch only 1 record
limit 1 -- else comment this to fetch all
在占位符中使用您的输入值。