Non ci ho riflettuto più di tanto ma non dovresti scrivere ?
codice:$sql = $data-> query("SELECT * from noleggi_customer WHERE matricola='$matr' and ( ( nol_dal BETWEEN '$data_start' AND '$data_fine') or ( nol_al BETWEEN '$data_start' AND '$data_fine' )) order by nol_dal asc ") ;