我想從「TDATA」,其中一個臨時的時間內FooTime列值範圍表「TTIME」查詢記錄
TDATA表中提取記錄:
FooTime Value 2010-01-01 00:15 3 2010-01-01 00:30 2 2010-01-01 00:45 4 2010-01-01 01:00 5 2010-01-01 01:15 1 2010-01-01 01:30 3 2010-01-01 01:45 4 2010-01-01 02:00 12 2010-01-01 02:15 13 2010-01-01 02:30 12 2010-01-01 02:45 14 2010-01-01 03:00 15 2010-01-01 03:15 3 2010-01-01 03:30 2 2010-01-01 03:45 3 2010-01-01 04:00 5 .......... .......... .......... 2010-01-02 00:15 3 2010-01-02 00:30 2 2010-01-02 00:45 4 2010-01-02 01:00 5 2010-01-02 01:15 1 2010-01-02 01:30 3 2010-01-02 01:45 4 2010-01-02 02:00 12 2010-01-02 02:15 13 2010-01-02 02:30 12 2010-01-02 02:45 14 2010-01-02 03:00 15 2010-01-02 03:15 3 2010-01-02 03:30 2 2010-01-02 03:45 3 2010-01-02 04:00 5 .......... .......... ..........
TTIME表:
StartTime EndTime 2010-01-01 02:00 2010-01-01 06:00 2010-01-02 02:00 2010-01-02 06:00 .... .... ....
根據上面的樣本數據,以下記錄應該因爲時間返回:
FooTime Value 2010-01-01 02:00 12 2010-01-01 02:15 13 2010-01-01 02:30 12 2010-01-01 02:45 14 2010-01-01 03:00 15 2010-01-01 03:15 3 2010-01-01 03:30 2 2010-01-01 03:45 3 2010-01-01 04:00 5 ... ... 2010-01-01 06:00 3 2010-01-02 02:00 12 2010-01-02 02:15 13 2010-01-02 02:30 12 2010-01-02 02:45 14 2010-01-02 03:00 15 2010-01-02 03:15 3 2010-01-02 03:30 2 2010-01-02 03:45 3 2010-01-02 04:00 5 ... ... 2010-01-02 06:00 3
請考慮的時間範圍可能是不同的日子不同,例如: TTIME表:
StartTime EndTime 2010-01-01 02:00 2010-01-01 06:00 2010-01-02 19:00 2010-01-02 24:00 .... .... ....
你是說你想根據tTime中定義的所有*範圍來限制tData中的所有行嗎? – Brettski