如何从表中获取日期最接近某个日期的行?如果在 2 月 27 日插入日志,状态会保持一段时间,不会添加其他记录。例如,我如何判断 3 月 8 日是哪个州?我有两张表:状态和历史
State: History:
id|name id| date |id_state
1 |works 1 |2010-08-06 |1
2 |broken 2 |2011-05-10 |1
3 |active 3 |2009-27-01 |2
如果我绘制何时放入数据库的记录时间表......
2009-08-06 2010-08-06
---|--------------------------------------------|---------------->
'active' 'broken'
所以它一直很活跃。当状态处于活动状态且日期为 2010 年 3 月 8 日时,我需要历史记录中的所有行。谢谢