468x60

martedì 17 febbraio 2009

Query SQL per JOIN su intervalli temporali

Quando è necessario effettuare una query SQL per mettere in JOIN tabelle con dati temporali, capita di dover gestire intervalli temporali anzichè valori di tempo esatti. Su MySql E' possibile in modo piuttosto semplice attraverso l'uso del comando INTERVAL:

select t1.*, t2.*
from tab1 t1 LEFT JOIN tab2 t2
on t2.WIDATE >= t1.data - INTERVAL '120' SECOND and
t2.WIDATE <= t1.data

Nessun commento:

Posta un commento

468x60

Cerca su Google

Cerca nel Blog con Google