日付に近い日付のテーブルから行を取得するにはどうすればよいですか? 2月27日にログを挿入すると、状態は同じ時間のまま変わらず、他のレコードは追加されません。例えば、3月8日にどの州があったかをどのようにして知ることができますか?データベースに入れたとき...mysqlは特定の日付に状態を取得します
2009-08-06 2010-08-06
---|--------------------------------------------|---------------->
'active' 'broken'
だから、それはこの全体の時間アクティブであったときに私は、レコードのタイムラインを描く場合州立歴史
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
: は、私は2つのテーブルを持っています。ありがとうございました
"ログテーブル" DDL、サンプルデータ、および予期した結果の少なくともスケッチ版を投稿できますか?それはあまりにも多くを推測せずにあなたの質問に答えるのを助けるだろう –
あなたは結合についてはありませんか? –