Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Busqueda entre fechas

Estas en el tema de Busqueda entre fechas en el foro de Mysql en Foros del Web. Bueno explico, necesito realizar una busqueda entre fechas usando esta tabla. Código PHP: CREATE TABLE  IF  NOT EXISTS  ` prueba ` (   ` codigo `  int ( 11 ...
  #1 (permalink)  
Antiguo 26/09/2011, 07:55
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Busqueda entre fechas

Bueno explico, necesito realizar una busqueda entre fechas usando esta tabla.

Código PHP:
CREATE TABLE IF NOT EXISTS `prueba` (
  `
codigoint(11NOT NULL AUTO_INCREMENT,
  `
fecha1date NOT NULL,
  `
fecha2date NOT NULL,
  
PRIMARY KEY (`codigo`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

--
-- 
Volcar la base de datos para la tabla `prueba`
--

INSERT INTO `prueba` (`codigo`, `fecha1`, `fecha2`) VALUES
(1'2011-09-01''2011-09-20'),
(
2'2011-08-01''2011-09-10'),
(
3'2011-06-01''2011-11-10'),
(
4'2011-07-01''2011-12-31'); 

la idea seria que al buscar entre el rango 2011-09-11 hasta el 2011-09-30 me muestre los codigo: 1, 3 y 4.

Bueno espero que me puedan ayudar ya que he intentado de todo pero no me resulta.
  #2 (permalink)  
Antiguo 26/09/2011, 08:25
 
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Busqueda entre fechas

No entiendo lo del rango de fechas, pero si vos le pasas dos fechas y queres que las dos fechas esten entre ese rango

Sería algo así:

Select codigo from prueba where 'fechaRango1' between fecha1 and fecha2 and 'fechaRango2' between fecha1 and fecha2
  #3 (permalink)  
Antiguo 26/09/2011, 08:30
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Busqueda entre fechas

ya solucione el problema, gracias de todas manera.


la solucion es la siguiente:


Código PHP:
SELECT *  FROM `pruebaWHERE `fecha1` <= '2011-09-30' AND `fecha2` >= '2011-09-11' 

Se me ocurrio hacer la busqueda al reves y funciono O.o. bueno esop :P.

Etiquetas: tabla, busquedas
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 02:19.