Sobre Fechas en SQL

30/01/2005 - 20:04 por Carlos Gómez | Informe spam
Si introduzco:
SELECT * FROM Articulos WHERE
(
((ArticuloFechaEntrada>/01/2004) AND (ArticuloFechaEntrada<1/01/2005))
AND (ArticuloHabilitado=True)
)
ORDER BY ArticuloMiReferencia ASC

me responde que no hay coincidentes

Esa misma consulta (copiar--pegar) en el editor sql de access me devuelve
resultados.

¿Hay algún error en la expresión sql que paso?
¿Las fechas se pasan de esa forma?

Ah, estoy usando OLEDB.

PD: Los saltos de linea los he introducido en el correo para que quede más
clara la consulta SQL.

Preguntas similare

Leer las respuestas

#6 Jorge Serrano [MVP VB]
31/01/2005 - 21:37 | Informe spam
Perdón, deduje de forma errónea que la base de datos era SQL Server y no
Access.
En Access yo siempre he utilizado la fecha entre los caracteres #.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Carlos Gómez" wrote:

Gracias a Leonardo Azpurua

Las fechas en Access siguen empleando el formato #yyyy-MM-dd#.

y para realizar la consulta el valor de la fecha lo meto así:

dim fecha as date
fecha=#31/01/2005#

sql &= string.format({0:#yyyy-MM-dd#}",fecha)



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida