Ho risolto in questo modo:

Codice PHP:
$query .= " AND `datafinecontratto` BETWEEN  STR_TO_DATE('$datainiziocontratto', '%d/%m/%Y') AND STR_TO_DATE('$datafinecontratto', '%d/%m/%Y')"
sembra funzionare