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

Problema con fechas

Estas en el tema de Problema con fechas en el foro de Mysql en Foros del Web. Amigos, Quiero hacer la siguiente consulta: en mi base de datos tengo 2 columnas (fecha y fecharevista). Lo que quiero es buscar los documentos que ...
  #1 (permalink)  
Antiguo 30/09/2008, 14:58
Avatar de daniel.manchego  
Fecha de Ingreso: mayo-2006
Mensajes: 111
Antigüedad: 18 años
Puntos: 0
Problema con fechas

Amigos,

Quiero hacer la siguiente consulta: en mi base de datos tengo 2 columnas (fecha y fecharevista). Lo que quiero es buscar los documentos que se hayan creado entre dos fechas, en ambas columnas... entonces este es mi query

select * from biblioteca where (codigo="Rev.500.") AND ((fecha between 1981 and 1992) or (fecharevista between 1981 and 1992))ORDER BY (fecha + fecharevista) DESC

pero me salen documentos desde 1945!!! y no es lo que quiero.

Alguna sugerencia?

Saludos
__________________
Daniel Manchego
http://dmanchego.blogspot.com
  #2 (permalink)  
Antiguo 30/09/2008, 15:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problema con fechas

Una pregunta alguien de aqui me puede explicar como puedo publicar un nuevo tema??

En cuanto a tu pregunta no tengo ni idea
Siento por hacer este comentario pero no encuentro como hacerlo y necesito ayuda

Gracias
  #3 (permalink)  
Antiguo 30/09/2008, 15:07
Avatar de daniel.manchego  
Fecha de Ingreso: mayo-2006
Mensajes: 111
Antigüedad: 18 años
Puntos: 0
Respuesta: Problema con fechas

cuando ingreses a un foro, arriba dice "Generar un nuevo tema"

Pero!!!!

Tienes que registrarte!

Saludos
__________________
Daniel Manchego
http://dmanchego.blogspot.com
  #4 (permalink)  
Antiguo 30/09/2008, 15:11
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Problema con fechas

Hola

Tube un problema muy similar y el problema era que el campo fecha no era tipo fecha, o date, por lo que el filtro del where filtraba los numeros como tal y no como fecha,

Revisa el formato de tus campos fecha, espero te sirva.


Para magorax, exactamente sobre el encabezado de los post del foro que desees consultar dice "Nuevo Tema", por ejemplo en este dice :
Temas en el Foro : Mysql, y sobre ese titulo esta el boton para el nuevo tema.

Saludos
  #5 (permalink)  
Antiguo 30/09/2008, 15:24
Avatar de daniel.manchego  
Fecha de Ingreso: mayo-2006
Mensajes: 111
Antigüedad: 18 años
Puntos: 0
Respuesta: Problema con fechas

Hola chelodelsur,

Tienes razón, son de tipo int, pero aún así no respeta los intervalos...he cambiado la sentencia por esta

select * from biblioteca where (1=1) AND ((fecha > 1992 and fecha <1993) or (fecharevista > 1992 and fecharevista < 1993)) order by (fecha + fecharevista) desc
__________________
Daniel Manchego
http://dmanchego.blogspot.com
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 23:05.