Hola Adrian Murua,
Dejame ver si te entiendo...
¿Deseas que te devuelva los registros que sean mayores o iguales a la fecha actual (campo Fecha) y EN CASO DE SER IGUAL, que devuelva aquellos en los que la fecha final sea mayor o igual a la fecha actual?
¿Es decir que tu buscas una condición así?:
Código SQL
[-](Fecha >= CURRENT_DATE) AND ((Fecha Final >= CURRENT_DATE) AND (Fecha = CURRENT_DATE))
Repito, no se si te logré haber entendido...
¿Porque no pones un ejemplo ilustrativo de lo que buscas hacer? Esto puede ser de ayuda tanto para ti como para nosotros para poder comprenderte.
Saludos,