in un campo di ricerca dovrei dare la possibilità di far si che venga individuato un intervallo

es: dalla data..... alla data.....

sarebbe possibile farlo modificando questo codice?

Codice PHP:
if($_REQUEST['data_pagamento'] != NULL)
        {
        
$array_date explode("/"$_REQUEST['data_pagamento']);
        
        
$query .=  " AND data_pagamento LIKE '%";
        
$query .=  $array_date[2];
        
$query .=  "-";
        
$query .=  $array_date[1];
        
$query .=  "-";
        
$query .=  $array_date[0];
        
$query .=  "%'";
        } 
sarebbe inoltre possibile fare in modo che le date immesse non siano necessariamente presenti nel database, ma che servano solo per delimitare un intervallo?
grazie