ho provato a fare così ma non funziona
$db2->Query("SELECT * FROM carrello WHERE (data_inizio>=DAYOFYEAR($datainizio) AND data_fine<=DAYOFYEAR($datafine)) OR ((data_inizio > DAYOFYEAR($datainizio) AND data_fine <=DAYOFYEAR($datafine)) OR (data_inizio>=DAYOFYEAR($datainizio) AND data_fine < DAYOFYEAR($datafine)) AND id_postazione={$idpostazione->id}");