Programación General > Bases de Datos

 Comparar Fechas En Formato String

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa