Bases de Datos > SQL Server

 Consulta Entre Fechas

(1/2) > >>

pacegar:
Alguien me puede decir como hacer una consulta entre fechas
Yo crei que era asi, pero me está dando un error
Trabajo sobre SQL Server

textbuscar="03/11/03"

"SELECT * WHERE FROM T_INCIDENCIAS WHERE FABIERTO>=#"+TextBuscar+ "# and FABIERTO<=#"+str(cdate(TextBuscar) + 1) + "#"

Me da el error: Incorrect Sintax error near "#"

Avalon:
Hola, a lo mejor sólo ha sido un error al copiar la consulta al foro pero parece que te sobra el WHERE delante del FROM.

Salu2,
Avalon

pacegar:
Ups no, eso ha sido un fallo mio al redactar la consulta en el foro... jeje

QliX=D!:
verifica el formato de la fecha y usa BETWEEN FECHA1 AND FECHA2

Si usas #FECHA# FECHA tiene que estar en formato americano.
usa format para ponerlo asi, elimina espacios, y todo eso...

pacegar:
la verdad es que aun sigo con esto y no entiendo porqué no me funciona. con una conexion access si me va bien.


Solo he conseguido que funcione si abro la tabla con un SELECT * FROM TABLA
y luego le aplico un filtro: FABIERTO>=#"+TextBuscar+ "# and FABIERTO<=#"+str(cdate(TextBuscar) + 1) + "#"


Pero no me gustaría utilizar filtros...
Alguien tiene respuesta a este problema?

Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa