Programación Web y Scripting > PHP

 Problemas Entre Fechas Between

<< < (2/2)

likibuay:
la instruccion esta bien...
trata cambiando el formato de la fecha a ver q tal. :blink:

punteroNULO:
el formato de la fecha en las comparaciones es "aaaa/mm/dd".

Debes poner "2006/12/28"

cuando se insertan los datos se utiliza el mismo formato

siempre que el campo FECHA_ALBARAN sea de tipo date

field10pg:
Chiscos lo he probado todo el campo es de tipo DATE and Time.
Sigo diciendo lo mismo si hago la consulta solo:
$consulta = "SELECT * FROM Albaranes WHERE FECHA_ALBARAN  = '28/12/06' ";
Funciona correctamente pero al poner:
  $consulta = "SELECT * FROM Albaranes WHERE FECHA_ALBARAN between '28/12/06' and  '29/12/06'";
Me da error:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios., SQL state 22005 in SQLExecDirect

Un saludo a todos
Gracias

field10pg:
Yas esta claro chicos/as:

$consulta = "SELECT * FROM Albaranes WHERE FECHA_ALBARAN between #26/12/2006# and #28/12/2006# by FECHA_ALBARAN";

Tenia que poner el caranter "#" antes y despues de la fecha para que funcione.

Un saludo
Gracias.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa