私は誰かが私がSQLデータベースで新しいです私を助けることを願っています。 私は以下の表を持っている:日付を2つの日付の間で選択してください
--------------------------------------
id from to version
---------------------------------------
0 01.01.70 31.12.79 v1
1 01.01.80 31.12.89 v2
今、私は、次の動作に到達したいと思います:ユーザーは、いくつかの日付を選択すると、選択したユーザ日が対応するとの間にあるところ
は、その後のバージョンは、返されるべきfrom
とto
の日付。
例:
user_date = 01.01.70 ------> v1 should be returned
user_date = 01.01.75 ------> v1 should be returned
user_date = 31.12.79 ------> v1 should be returned
user_date = 01.01.80 ------> v2 should be returned
user_date = 01.01.85 ------> v2 should be returned
user_date = 31.12.89 ------> v2 should be returned
私は、列名に悪いアイデアかもしれないこの
select version from versions_table where user_date between from and to;
あなたの試行結果は何ですか? –
は、日付と日付のデータ型ですか? – cableload