Programación Web y Scripting > PHP
Problemas Entre Fechas Between
field10pg:
Hola gente tengo un pequeño problema que no logro resolver, con el teme de la bsuqueda en tre fechas:
Tengo esto
$consulta = "SELECT * FROM Albaranes WHERE FECHA_ALBARAN between '28/12/2006' and '28/12/2006' ";
y me devuelve el error:
No coinciden los tipos de datos en la expresión de criterios., SQL state 22005
pero si funciona :
consulta = "SELECT * FROM Albaranes WHERE FECHA_ALBARAN like '28/12/2006' ";
no entiendo cual es el problema.
Un saludo a todos
Gracias
Mollense:
Probé la primer linea en SQL SERVER 2005 con un campo de tipo datetime y funciona bien.
¿De que tipo es el campo FECHA_ALBARAN?
field10pg:
Gracias por contestar Mollense.
El campo es de timpo FECHA/HORA y es un acceso via ODB con una tabla de *.mdb (access).
Pero, he probado poner la fecha completa con las 'd/m/aaaa H:M:S' ó 'aaaa/m/d H:M:S' pero no consigo solucionarlo.
Peso lo raro es que la consulta simple si funciona.
shadow_rev:
Probaste si funciona con otros formatos de fecha ??
P.E, 2008-04-29, 04/29/2008, 20080429, etc. con comillas y sin comillas
Y otra cosa, ¿Este thread no debería ir en la sección de Bases de Datos?
neorent:
pregunta?
la tabla es la correcta?
el campo esta bien escrito?
el campo tiene valores null?
revise eso primero y creo que la consulta esta bien no tiene nada de malo ya que yo mismo he trabajado con odbc y me funcionan bien las consultas, quizas si pones el cosigo completo podemos ayudarte un poco mas,
saludos,
Neo.
Navegación
[#] Página Siguiente
Ir a la versión completa