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

Hacer una consulta que compare fechas

Estas en el tema de Hacer una consulta que compare fechas en el foro de Mysql en Foros del Web. Tengo un campo date y quisiera saber si puedo hacer una consulta basandome en el, lo que quiero es saber si puedo consultar datos que ...
  #1 (permalink)  
Antiguo 03/02/2010, 12:52
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Hacer una consulta que compare fechas

Tengo un campo date y quisiera saber si puedo hacer una consulta basandome en el, lo que quiero es saber si puedo consultar datos que que ya tengan mas de tres meses registrados en la BD de acuerdo al campo date, ese campo es insertado cuando se agrega un nuevo registro a la BD. Gracias de antemano.
  #2 (permalink)  
Antiguo 03/02/2010, 12:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Hacer una consulta que compare fechas

Sí, se puede. Usando las funciones de fecha y hora de MySQL.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/02/2010, 16:03
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Respuesta: Hacer una consulta que compare fechas

Soy nuevo en esto de la programación y BD, no entendí muy bien, no tendras algún ejemplo, te lo agradería infinitamente, gracias.
  #4 (permalink)  
Antiguo 03/02/2010, 16:28
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Hacer una consulta que compare fechas

Los ejemplos del manual son bastante claros. Explica qué parte es la que no entiendes.

Esto retorna todos los registros cuya fecha sea mayor a 3 meses:
Código MySQL:
Ver original
  1. SELECT ... FROM ... WHERE DATE_SUB(CURDATE(), INTERVAL 3 MONTH) > campo;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 03/02/2010, 16:52
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Hacer una consulta que compare fechas

¿En este caso "> campo;" seria el campo en el que tengo almacenada la fecha?

Disculpa mi ignorancia, pero no se mucho de esto. Gracias.
  #6 (permalink)  
Antiguo 03/02/2010, 17:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Hacer una consulta que compare fechas

Sí, cambias "campo" por el nombre del campo. Si te tomas el tiempo de por lo menos probar el ejemplo, te vas a dar cuenta.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: fechas
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 11:23.