Ayuda con Group By

13/09/2006 - 20:02 por Omar | Informe spam
Hola a todos, tengo un pequeño problemilla, escribo aquí para ver si
alguien me puede ayudar.

Necesito juntar la suma de 2 valores de 2 tablas distintas en una, a
continuación pongo los datos de cada una de mis tablas

Tabla 1
select no_viaje, no_anticipo, monto_anticipo
from trafico_anticipo
where no_viaje235

15235 8297 1739.130000
15235 8298 1000.000000
15235 8369 173.910000
Suma)13.04

Tabla2
select no_viaje, id_combustible, cantidad_comb
from trafico_combustible
where no_viaje235

15235 10749 440.000000
15235 10817 546.000000
Suma˜6.00

Necesito generar una tabla que tenga los siguientes datos:

no_viaje, monto_total_anticipo, cqntidad_total_comb
15235 2913.04000 986.00000

La consulta que tengo es la siguente:

SELECT ta.no_viaje, sum(ta.monto_anticipo), sum(td.cantidad_comb)
FROM trafico_anticipo ta LEFT OUTER JOIN
trafico_combustible td on ta.no_viaje=td.no_viaje
where ta.no_viaje235
GROUP BY
ta.no_viaje
Order by ta.no_viaje

Pero me arroja resultados incorrectos, lo que sale es:
no_viaje, monto_total_anticipo, cqntidad_total_comb
15235 5826.08000 2958.00000

Espero y alguien me pueda decir que estoy haciendo mal y como debería de
ser esta consulta.

Muchas gracias por cualquier ayuda al respecto.

Preguntas similare

Leer las respuestas

#6 Omar
13/09/2006 - 21:12 | Informe spam
Alejandro Mesa escribió:
Mostrar la cita
Muchas gracias, esta consulta si me muestra los resultados correctos y
como los necesito.

Solo que creo que voy a batallar un poco cuando la tenga que combinar
con la otra consulta.

Muchas gracias por la ayuda.
#7 Robinson.Moscoso
14/09/2006 - 00:02 | Informe spam
Hola como estas

Intenta esto:

select
tabla1.no_viaje,
tabla1.sum_monto_anticipo.
tabala2.sum_cantidad_comb
from
(
SELECT
no_viaje,
sum(monto_anticipo) as sum_monto_anticipo
FROM
trafico_anticipo
GROUP BY
no_viaje
) tabla1
inner join
(
SELECT
no_viaje,
sum(cantidad_comb) as sum_cantidad_comb
FROM
trafico_combustible
GROUP BY
no_viaje
) tabla2 on tabla1.no_viaje=tabla2.no_viaje
where
tabla1.no_viaje235


Un saludo

Róbinson Moscoso
Colombia


"Omar" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida