mi correggo, da riga di comando funziona.
è da mysqlfront che restituisce il dato corretto se utilizzo solo i parametri ora/minuti/secondi, e 0.00.00 se utilizzo anche anno/giorno/mese.

a questo punto dovrebbe essere un bug di mysqlfront.. spero, visto che mi serve per un gestionale.
devo trovare tutti i valori inferiori o uguali ad una data (confrontando anche ore/minuti/secondi), pensavo di usare questa funzione ed estrarre tutti i record inferiori di almeno 1 secondo alla data di confronto