bueno pues tengo una pagina en php y uso mysql, estoy intentando filtrar unos registros por fecha con..
SELECT * FROM datos.comercios WHERE co_fecha BETWEEN 1997-1-1 AND 2010-12-31
ejecuto esta sentencia en em phpmyadmin donde administro mis bbdd y me dice que no hay ningun resultado a mostrar (hay 15 registros entre ese rango) alguien tiene alguna idea de por que puede ser?
se me ocurre la idea de que sea por el valor de las fechas ...
en mi pagina recojo...
Código PHP:
$dsddia=$_GET["dsddia"];
$dsdmes=$_GET["dsdmes"];
$dsdany=$_GET["dsdany"];
$stadia=$_GET["stadia"];
$stames=$_GET["stames"];
$staany=$_GET["staany"];
$dsdfecha=$dsdany."-".$dsdmes."-".$dsddia;
$stafecha=$staany."-".$stames."-".$stadia;
y luego ejecuto
Código PHP:
$sql="SELECT * FROM datos.comercios WHERE co_fecha BETWEEN ".$dsdfecha." AND ".$stafecha.""
Podria ser por el tema de que son caracteres en vez de numeros?...o algo similar?
estoy bloqueado
gracias de antemano
un saludo