SQL - Consulta complicada

 
Vista:

Consulta complicada

Publicado por Deixis (4 intervenciones) el 27/09/2006 13:02:53
Hola a todos.

Espero que alguine me pueda echar una mano.

Tengo que hacer una consulta en la que me salgan varios datos de varias tablas.
Mi mayor problema es poder meter en la misma sentencia sql

La suma de los valores de la tabla ingresos y
La suma de los valores de la tabla compras

Lo ideal sería hacer dos consultas independientes y poder unirlas en el mismo resultado por el id de cliente.

el resutlado debería ser:

id_cli, total_ingresos, total_gastos

he probado inner join,

he probado select ingresos.id_cli, sum(ingresos), sum gastos form ingresos,gastos where ingresos.id_cli=gastos.id_cli group by id_cli

pero nada de lo que se me ocurre suma bien

las cantidades.

Gracias anticipadas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta complicada

Publicado por Isaías (5072 intervenciones) el 27/09/2006 20:09:04
--select ingresos.id_cli,
--sum(ingresos.ingresos),
--sum(gastos.gastos) -- Deber ir el nombre de las columnas correspondientes
--from ingresos JOIN gastos
--on ingresos.id_cli = gastos.id_cli
--group by ingresos.id_cli
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar