Salve a tutti,

posto di nuovo la questione, messa per errore nel forum di php.

Allora, definisco correttamente queste variabili tramite POST

$primo_mese = $aa."-".$mm."-01 00:00:00";
$ultimo_mese = $aa."-".$mm."-31 23:59:59";
$oggi = $aa."-".$mm."-".$gg;


se nelle query faccio così tutto ok

WHERE date(o.orders_date_finished) BETWEEN '" . $primo_mese . "' AND '" . $ultimo_mese . "'
WHERE date(o.orders_date_finished) ='" . $oggi . "'


se invece tolgo date()

questa ok
WHERE o.orders_date_finished BETWEEN '" . $primo_mese . "' AND '" . $ultimo_mese . "'

questa non trova alcun risultato
WHERE o.orders_date_finished ='" . $oggi . "'


qualcuno sa dirmi il perché?
grazie