Creo que el pb lo tienes en que las fechas en interbase si trabajas con el SQL DIALECT = 1, en realidad son TimeStamp. En ese caso debes usar la funcion extract e ir comparando la fecha campo por campo o definir los parametros de la sql como datetime y asignarle valores a la hora:
00:00:00 para la menor y
23:59:59 para la mayor.
Espero que te sirva de algo.
__________________
J. Adolfo Núñez
|