0

私は次のようなテーブルを持っています:-

date     time    value 
20120102  900     v1
20120102  901     v2
....................

20120530  1400    vn

日付と時刻のフィールドの組み合わせが主キーです。

ここで、開始日時から終了日時までのデータを選択したい。たとえば、タイムスタンプ201201021000から日付20120204930までのデータを選択したい。

これに対する1つの可能な解決策は、日付と時刻を1つのストリームに結合し、それを主キーにすることですが、既存のテーブル構造に解決策があるかどうかを知りたいです。

4

1 に答える 1

3

間隔の終わりの時間を個別に確認してください。

NOT (
       `date` < 20120102
    OR `date` > 20120204
    OR ( `date` = 20120102 AND `time` < 1000 )
    OR ( `date` = 20120204 AND `time` >  930 )
)
于 2012-12-03T08:42:46.857 に答える