visto che interroghi un intervallo con un intervallo, devi selezionare quei record che iniziano NON dopo della fine e che finiscono NON prima dell'inizio, così

codice:
select * from PROVA where ID > 0 AND ( DAL <= '20220220' AND AL >= '20220210')
http://sqlfiddle.com/#!9/ab5e7a/2/0