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

problemas con consulta fechas

Estas en el tema de problemas con consulta fechas en el foro de Mysql en Foros del Web. hola bueno tengo un problema al consultar ha mysql utilizando como rango las fechas al consultar me trae registros que no corresponden por ejemplo: select ...
  #1 (permalink)  
Antiguo 24/06/2009, 10:37
Avatar de wladtepes  
Fecha de Ingreso: febrero-2008
Mensajes: 140
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación problemas con consulta fechas

hola bueno tengo un problema al consultar ha mysql utilizando como rango las fechas al consultar me trae registros que no corresponden

por ejemplo:


select fecha from algo where fecha between '02/06/2009' and '20/06/2009'

y me arroja

02/06/2009

03/04/2009
04/05/2009

07/06/2009
20/06/2009


algien sabe por que pasa esto?????


si yo solo quiero el rango de fecha que corresponde desde el 02/06/2009 hasta el 20/06/2009

osea solo eso

02/06/2009
07/06/2009
20/06/2009


de antemano gracias

  #2 (permalink)  
Antiguo 24/06/2009, 10:42
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: problemas con consulta fechas

Es que no estás usando ni un campo date, ni el orden empleado para una fecha, que es año-mes-día. Puedes hacer algo como esto, si es que todos están en campo de texto y con el orden día, mes, año:
SELECT fecha FROM algo WHERE str_to_date(fecha,'%d/%m/%Y') between str_to_date('02/06/2009', '%d/%m/%Y') AND str_to_date('20/06/2009', '%d/%m/%Y')

No lo he probado

Pero lo mejor para ahora y para el futuro es que el campo fecha sea de tipo DATE y que el dato se guarde con el formato año/mes/dia, ej. 2009/06/02
  #3 (permalink)  
Antiguo 24/06/2009, 10:46
Avatar de wladtepes  
Fecha de Ingreso: febrero-2008
Mensajes: 140
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: problemas con consulta fechas

haaaa lo voy a probar

y de ahi te digo si funciono
  #4 (permalink)  
Antiguo 24/06/2009, 12:39
Avatar de wladtepes  
Fecha de Ingreso: febrero-2008
Mensajes: 140
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: problemas con consulta fechas

funciona para las busquedas por un mes en espesifico pero cuando se busca desde un mes anterios se mesclan las fechas ,pero mejor voy ha seguir tu consejo


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 13:38.