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

Consulta para quebrarse la cabeza

Estas en el tema de Consulta para quebrarse la cabeza en el foro de Mysql en Foros del Web. Hola saludos a todos, estoy desarrollando un sistema conectado a una BD en MySQL y este requiere de una consulta bastante avanzada "para mi", estuve ...
  #1 (permalink)  
Antiguo 04/12/2008, 12:21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 15 años, 11 meses
Puntos: 0
Consulta para quebrarse la cabeza

Hola saludos a todos, estoy desarrollando un sistema conectado a una BD en MySQL y este requiere de una consulta bastante avanzada "para mi", estuve buscando en Internet y no encontré nada parecido, por eso solicito de su ayuda y experiencia.

Les explico, tengo una tabla con los siguientes campos:
  • Folio, Fecha, Vehículo, Kilometraje

El problema es el siguiente... Necesito hacer una consulta en la que el usuario determine un rango de fechas y me devuelva la información de la tabla "pero que sume el kilometraje de aquellos vehículos que se repitan"

Si yo escribo lo siguiente:
  • Select * From Kilometraje Where Fecha Between 'Fecha1' and 'Fecha2'

Me arroja todos los datos entre el rango pero si un vehiculo es el mismo, sale varias veces.

En internet encontré que puedo sumar el kilometraje asi:
  • Select Sum(kilometraje) From Kilometraje

El problema es que suma el de todos los vehiculos y yo solo quiero que sume el de los que sean el mismo

Espero haberme explicado, porfavor solicito su ayuda

De antemano gracias!!!
  #2 (permalink)  
Antiguo 04/12/2008, 12:42
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Consulta para quebrarse la cabeza

Select sum(kilometraje) as sumatoria From Kilometraje Where Fecha Between 'Fecha1' and 'Fecha2' group by vehiculo order by vehiculo, fecha desc
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #3 (permalink)  
Antiguo 04/12/2008, 12:52
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Consulta para quebrarse la cabeza

WOW a la primera, "angelus eres un Dios del MySQL" muchisimas gracias man funciona perfectamente te sacaste un 100
  #4 (permalink)  
Antiguo 04/12/2008, 13:02
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Consulta para quebrarse la cabeza

Soy pollo avanzado no mas, me falta camino todavia.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 14:03.