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
Suma6.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.
Leer las respuestas