Foros del Web » Programando para Internet » PHP »

Filtrar registros por fecha

Estas en el tema de Filtrar registros por fecha en el foro de PHP en Foros del Web. Tengo dos campos: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < input type = "text" size = "11" name = "fechadesde" / > < input type ...
  #1 (permalink)  
Antiguo 11/06/2011, 08:14
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Filtrar registros por fecha

Tengo dos campos:

Código HTML:
Ver original
  1. <input type="text" size="11" name="fechadesde" />
  2. <input type="text" size="11" name="fechahasta" />

Necesito hacer una consulta sql que me filtre los datos que esten entre esas 2 fechas. Como hago la consulta?

$sql = " ";
$res = mysql_query($sql, $GLOBALS['DB']);

Es eso nomas espero su respuesta gracias.
  #2 (permalink)  
Antiguo 11/06/2011, 08:19
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Filtrar registros por fecha

Estuve investigando en foros del web y encontre este enlace

http://www.forosdelweb.com/f18/consu...-fecha-872260/

parece que algo asi funciona, utiliza la funcion de sql BETWEEN. Lo voy a probar, cualquier otra sugerencia, la tendre en cuenta, gracias.

$buscar="SELECT * FROM egresos WHERE id_egreso='$id_egreso' AND fecha_egreso BETWEEN '$desde' AND '$hasta'";
  #3 (permalink)  
Antiguo 11/06/2011, 08:34
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Filtrar registros por fecha

Efectivamente funciona
SELECT * FROM factura WHERE fecha BETWEEN '2011-03-01' AND '2011-03-02'

saludos espero le sirva a alguien mas

Etiquetas: fecha, filtrar, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:05.