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

Establecer Rango de fechas

Estas en el tema de Establecer Rango de fechas en el foro de Mysql en Foros del Web. Hola Amigos. Nuevamente vengo por una consulta, que a mi parecer no tendría que ser muy dificil, pero le he dado vueltas y no consigo ...
  #1 (permalink)  
Antiguo 09/09/2012, 17:30
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Pregunta Establecer Rango de fechas

Hola Amigos.

Nuevamente vengo por una consulta, que a mi parecer no tendría que ser muy dificil, pero le he dado vueltas y no consigo aterrizarla!

Tengo una consulta, entre otras cosas me devuelve una colección de fechas: ejemplo.

2012-09-01
2012-09-01
2012-09-01
2012-09-03
2012-09-03
2012-09-06
2012-09-07
2012-09-07
2012-09-08

Mi idea es hacer una consulta que me recupere la fechas mínima y la fecha máxima de esta colección. Es decir:

2012-09-01
2012-09-08

he intentado escribir select min(fecha) from compras and max(fecha) from compras pero no funciona, alguien puede ayudarme. Se los agradecería mucho.
  #2 (permalink)  
Antiguo 09/09/2012, 19:45
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Establecer Rango de fechas

Código MySQL:
Ver original
  1. SELECT MIN(fecha) FechaMin, MAX(fecha) FechaMax
  2. FROM compras;
Te falta estudiar más SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 10/09/2012, 21:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Respuesta: Establecer Rango de fechas

Muchisimas gracias, en efecto esa es la sintaxis.

Gracias.

Etiquetas: fecha
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 00:24.