El formato de fecha que tengo es dma. Lo verifiqué con estas funciones:
SELECT MONTH( '01/05/2005' );
SELECT DAY( '01/05/2005' );
SELECT YEAR( '01/05/2005' );
Código:
'IF '09/09/2009' > '02/02/2005' PRINT 'LA PRIMERA FECHA ES MAYOR' ELSE PRINT 'LA SEGUNDA FECHA ES MAYOR O IGUAL
RESULTADO: LA PRIMERA FECHA ES MAYOR
Este caso funciona bien
Pero este no:
Código:
RESULTADO: LA SEGUNDA FECHA ES MAYOR O IGUALIF '01/09/2005' > '06/02/2005' PRINT 'LA PRIMERA FECHA ES MAYOR' ELSE PRINT 'LA SEGUNDA FECHA ES MAYOR O IGUAL'
Al parecer si detecta que el dia es mayor en la segunda fecha, ignora los valores de los meses, cuando deberia de ser al revés. ¿Alguna sugerencia sobre cómo resolver esto?