Duda con una consulta .....
Publicado por JLCoronel (34 intervenciones) el 21/09/2000 00:00:00
Hola a todos !
Tengo los siguientes datos en 3 tablas
tabla 1
Catalogo de pozos
Id_pozo number(2)
Nombre varchar2(50)
tipo varchar2(10)
-- ----------- ---------
01 pozo prueba terrestre
tabla 2
Costos de perforacion
id_pozo number(2)
no_etapa number(1)
dias number(3)
costo_dia number(5,2)
costo_etapa number(5,2)
... mas campos adicionales de informacion
-- - --- ------ ------
01 1 125 150.00 650.00
01 2 130 150.00 750.00
01 3 15 150.00 560.00
01 4 22 150.00 340.00
01 5 34 150.00 250.00
tabla 3
Costos de terminacion
id_pozo number(2)
no_etapa number(1)
dias number(3)
costo_dia number(5,2)
costo_etapa number(5,2)
... mas campos adicionales de informacion
-- - --- ------ ------
01 1 125 250.00 256.00
01 2 36 250.00 365.00
Si sumo en excel el costos de las etapas
Etapas de perforacion costo_etapa = 2,550
Etapas de terminacion costo_etapa = 621
Si ejecuto la siguiente instruccion dentro de sql me arroja el siguiente resultado :
SELECT A.ID_POZO,
SUM(B.COSTO_ETAPA),
SUM(C.COSTO_ETAPA)
FROM CAT_POZOS A,
POZOS_ETAPAS_PERF B,
POZOS_ETAPAS_TERM C
WHERE A.ID_POZO = B.ID_POZO AND
A.ID_POZO = C.ID_POZO
GROUP BY A.ID_POZO
ID_POZO SUM(B.COSTO_ETAPAS) SUM(C.COSTO_ETAPAS)
------- ------------------- ------------------
24 5100 3105
Alguien podria explicarme el procedimiento que usa oracle intermanete con la consulta ?
Gracias por su atencion.
Tengo los siguientes datos en 3 tablas
tabla 1
Catalogo de pozos
Id_pozo number(2)
Nombre varchar2(50)
tipo varchar2(10)
-- ----------- ---------
01 pozo prueba terrestre
tabla 2
Costos de perforacion
id_pozo number(2)
no_etapa number(1)
dias number(3)
costo_dia number(5,2)
costo_etapa number(5,2)
... mas campos adicionales de informacion
-- - --- ------ ------
01 1 125 150.00 650.00
01 2 130 150.00 750.00
01 3 15 150.00 560.00
01 4 22 150.00 340.00
01 5 34 150.00 250.00
tabla 3
Costos de terminacion
id_pozo number(2)
no_etapa number(1)
dias number(3)
costo_dia number(5,2)
costo_etapa number(5,2)
... mas campos adicionales de informacion
-- - --- ------ ------
01 1 125 250.00 256.00
01 2 36 250.00 365.00
Si sumo en excel el costos de las etapas
Etapas de perforacion costo_etapa = 2,550
Etapas de terminacion costo_etapa = 621
Si ejecuto la siguiente instruccion dentro de sql me arroja el siguiente resultado :
SELECT A.ID_POZO,
SUM(B.COSTO_ETAPA),
SUM(C.COSTO_ETAPA)
FROM CAT_POZOS A,
POZOS_ETAPAS_PERF B,
POZOS_ETAPAS_TERM C
WHERE A.ID_POZO = B.ID_POZO AND
A.ID_POZO = C.ID_POZO
GROUP BY A.ID_POZO
ID_POZO SUM(B.COSTO_ETAPAS) SUM(C.COSTO_ETAPAS)
------- ------------------- ------------------
24 5100 3105
Alguien podria explicarme el procedimiento que usa oracle intermanete con la consulta ?
Gracias por su atencion.
Valora esta pregunta


0