Programación General > Bases de Datos
Comparar Fechas En Formato String
F_Tanori:
Pero eso seria para darle tratamiento ya en Visual basic, cuando lo pueden hacer antes de 'bajar' todos los registros ¿No creen?
Por ejemplo en MySQL seria:
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] * from bitacora WHERE str_to_date(fecha,'%d/%m/%Y')>'2006-10-13'
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
apartir de esa consulta creas el recordset y ya trabajarias con los datos que necesitas
Saludos
Nota: Las funciones varian dependiendo del DBMS
Dieguinho.:
Claro, lo que yo queria hacer es algo parecido a lo que dijo recien F_Tanori.
Que el recorset que vaya a usar desde Visual ya tenga ese filtro hecho.
Yo estoy usando SQL Server.
existe esa funcion str_to_date o alguna parecida para SQL????
saludos!
Dieguinho.:
A partir de lo que dijo F_Tanori me puse a investigar un poco y encontre esto que soluciono mi problema:
SELECT *
FROM Mi_Tabla
WHERE CAST(dtinsercion AS DATETIME) > '10/09/2006'
Como verán de esta manera el campo dtinsercion que era una fecha en formato string lo comparó como si fuese una fecha en formato datetime.
Gracias a todos y espero que esto tambien le sirva a alguien!
Saludos.
(igualmente si a alguno se le ocurre algo mas practico que avise!!!)
Navegación
[*] Página Anterior
Ir a la versión completa