
02/08/2007, 07:39
|
 | | | 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. |