A parte de lo que puedas hacer en la Base de Datos, siempre hay la opción de la segunda fecha poner que sea menor estricto que el día 1 del mes siguiente. Es decir, en lugar de:
<= 31/03/...
<= 28/02/...
colocar:
< 1/04
< 1/03
También tienes en Delphi (DateUtils creo recordar) funciones que te devuelven el numero de días de un mes, sin tener que hacer operaciones raras...
|