Que tal, tengo un problema que me esta rompiendo la cabeza :(
sobre todo con el manejo de fechas, miren tengo una tabla con un campo que tiene
estos registros:
2015-02-24 00:00:00.000
2015-02-06 13:29:57.000
Y son tipo date time (Fecha_Hora),
Y Tengo esta consulta
Código SQL:
Ver originalSELECT * FROM Llamada_Stage A
INNER JOIN ( SELECT codigo_ficha, fecha_gestion
FROM Agr_GestionUsuarios
) B ON A.codFicha = b.codigo_ficha AND fecha_hora < CONVERT(datetime,CONVERT(VARCHAR(8), b.fecha_gestion, 112)) AND codFicha !=0
Lo que sucede esque en la tabla Agr_GestionUsuarios tengo la fecha pero con tipo de dato varchar, ejempl:
06/02/2015
25/02/2015
Quiero traerme todos los registros de la tabla llamada_stage cuando su campo fecha es menor que la otra tabla.
El detalle esta en que el query funciona pero me trae los registros cuando las fechas son iguales, y yo quiero que sean los menores y no los iguales...
Eh probado con otras conversiones y tengo el mismo resultado :/
Alguna idea?.
Saludos,