Probablemente te interese mas la funcion DaySpan que te devuelve un Double con el dia y la porción de dia. Supongo que tu problema es la hora de los datetimes y por eso no te dá el dia completo.
Cita:
Call DaySpan to obtain the difference, in days, between two TDateTime values. Unlike the DaysBetween function, which only counts whole days, DaySpan reports incomplete days as a fraction of an entire day.
|
Yo usaria tipos de datos TDateTime en lugar de Date solamente, y si no usas las horas, la establece por código para que sea la misma y te devuelva dias completos.
Saludos