Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/08/2007, 07:39
Avatar de MACGREGOR
MACGREGOR
 
Fecha de Ingreso: enero-2005
Mensajes: 89
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Realizar operación aritmética con el resultado de dos consultas

Hola,

En mi último mensaje te dije que hicieras esta consulta.

select t1.campo1, (t1.campo2)/(t2.campo2) Resultado
from tabla_1 t1,
tabla_2 t2
where t1.campo1=t2.campo1

lo único que debes hacer es hacer la misma estructura, pero en lugar de con tablas con las consultas que quieras.

select t1.campo1, (t1.campo2)/(t2.campo2) Resultado
from

(select x.id campo1, x.cantidad campo2 from tabla_X x where "condiciones") t1,
(select y.id campo1 sum(y.numero) campo2 from tabla_Y y where "condiciones" group by ...) t2

where t1.campo1=t2.campo1

Lo que te pongo en negrita son Alias, los nombres que le pongo a cada campo, consulta o tabla.

Solo tienes que poner tus consultas en lugar de las que he puesto de ejemplo.

Espero que ahora ya te funcione todo perfecto.

Un saludo.