Visual Basic - Cómo comparar fechas?

Life is soft - evento anual de software empresarial
 
Vista:

Cómo comparar fechas?

Publicado por Rhode (3 intervenciones) el 01/12/2003 14:59:48
Hola amigos de la web.

Mi pregunta es la siguiente:
Estoy trabajando en Visual con Acces y quiero a traves de una consulta SQL comparar un dato de un campo fecha definido como Fecha/Hora (dd/mm/aaaa) con una variable de tipo variant convirtiéndola en fecha utilizando la función CDATE, pero no me funciona. He probado varias alternativas pero ninguna me ha dado resultado. ¿Qué debo hacer para que la query me de el resultado esperado?.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cómo comparar fechas?

Publicado por Pedro Luis (878 intervenciones) el 01/12/2003 19:14:37
En SQL las fechas deben ir entre almohadillas
#dd-mm-yyyy#
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cómo comparar fechas?

Publicado por Rhode (3 intervenciones) el 01/12/2003 19:26:37
De acuerdo Pedro, perdona que no entienda, pero si te doy el siguiente ejemplo, ¿Cómo lo hago si ...

SQL = " "
SQL = SQL + " select * from mi_tabla "
SQL = SQL + " where mi_fecha >= ' " & CDATE(fecha1) & " ' "
SQL = SQL + " and mi_fecha <= ' " & CDATE(fecha2) & " ' "
com1.CommandText = SQL
Set Tabla1 = com1.Execute

donde fecha1 y fecha2 son de tipo VARIANT?. ¿Cómo debería escribir esta query?.

De antemano muchas gracias.
Rhode.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar