Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2006, 19:59
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 4 meses
Puntos: 2
Query que busca registros entre dos campos DATE(). Necesito una mano.

Hola

Intento hacer una query que haga lo que dice el titulo, pero no lo logro. Despues de probar (y por supuesto, de leer las FAQ y buscar en el sitio mysql.org) realice varios intentos, el ultimo fue:
$desde y $hasta tiene formato DATE (0000-00-00).

select * from tabla where fecha >= '$desde' and fecha <= '$hasta'

No funciona, y tampoco un ejemplo que me habia pasado un compañero:

select * from tabla where fecha between '$desde' and '$hasta'

No logro dar en el clavo... necesito esta query para un buscador de noticias que permita al usuario elegir "AÑO y MES", "DESDE y HASTA", como podrán deducir.

¿Tal vez me puedan dar una mano para formular la query?

MUCHAS GRACIAS.