SQL - Consulta entre Fechas between

 
Vista:

Consulta entre Fechas between

Publicado por Antonio Gomez (1 intervención) el 09/10/2009 12:01:30
Estoy intentando hacer una consulta en SQL que me pida dos fechas y me saque la consulta entre dos fechas pero no me funciona no se que estoy haciendo mal aquí os lo pongo :

SELECT `ID` AS `ID`, `cliente` AS `cliente`, `fecha` AS `fecha`, `NombreServidor` AS `NombreServidor`, `SO` AS `SO`, `Tecnico` AS `Tecnico`, `actualizacionSO` AS `actualizacionSO`, `capacidadHD` AS `capacidadHD`, `ScanVirus` AS `ScanVirus`, `Servicios` AS `Servicios`, `A_SO` AS `A_SO`, `HD_SO` AS `HD_SO`, `SV_SO` AS `SV_SO`, `C_SVC` AS `C_SVC` FROM `clientes`.`mantenimiento` AS `mantenimiento` WHERE ( `fecha` BETWEEN :DATE1 AND :DATE2 ) ORDER BY `cliente` ASC, `NombreServidor` ASC


lo que falla es el date1 y date2 si pongo en vez de date fechas si funciona...
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

Revisa...

Publicado por Leopoldo Taylhardat (93 intervenciones) el 11/10/2009 02:54:13
... WHERE ( fecha BETWEEN date('2009/09/25') AND date('2009/10/10') ...

asegúrate de esto
la columna fecha no debe estar entre apostrofe.
las fechas de seguro que tienen que ir en formato 'aaaa/mm/dd'....
cuando le pones :date1 y :date2 son variables que le vas a pasar con algún parametro as select, a la funcion o procedimiento...
espero que te sirva.
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