Ho una tabella composta:

--id--- Periodo--------dal-------------- al ------------- dal1---------------- al1-------- tariffa
--1---- bassa---- 2006-11-01--- 2006-11-10--- 2006-11-26 --- 2006-11-30------ 30
--2----- alta----- 2006-11-11--- 2006-11-15--- 2006-11-16---- 2006-11-25------ 60


Inserisco una data arrivo e partenza e se la data e' compresa mi deve dare come echo la tariffa

codice:
$queryTA= "SELECT * FROM tariffe WHERE tariffe.dal<='$partenza' AND tariffe.al>='$arrivo' or  tariffe.dal1<='$partenza' AND tariffe.al1>='$arrivo' 

se è vero echo tariffa else echo ciccia
Pero' se metto una data precisa esempio dal 01 al 05 oppure dal 17 al 25 va bene,ma se metto dal 01 al 12 ?
Come faccio a dirgli che se la data che inseriso (esempio dal 01 al 12) non e' compresa in un solo periodo ma in due periodi?