ejercicio pl/sql
Publicado por ronie (1 intervención) el 03/10/2005 12:52:10
Hola,tngo un problema de pl/sql q necesito resolver pero no tngo mucha idea y no hago mas q dar vueltas sin dar con ello.
Muchas gracias,me sacais de un apuro!
Objetivo Generar el archivo "ARCH-D"
Entrada
ARCHIVO "ARCH-A" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
----LLAVE,A1,A2,A3.
ARCHIVO"ARCH-B" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
---LLAVE,B1,B2,B3,B4
ARCHIVO "ARCH-C" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
----LLAVE,C1,C2
NOTA:LOS ARCHIVOS ARCH-A Y ARCH-B TIENEN UN SOLO REGISTRO POR LLAVE(NO HAY DUPLICADOS) Y EL ARCHIVO ARCH-C TIENE VARIOS(SI HAY DUPLICADOS).
Salida
ARCHIVO "ARCH-D"(TIENE LOS SIGUIENTES CAMPOS: LLAVE,D1,D2,D3)
Proceso
Por cada llave que exista,generar un registro en el archivo ARCH-D
D1= 1 SI EXISTEN LOS TRES ARCHIVOS
= 2 ARCH-A Y ARCH-B
=3 ARCH-A Y ARCH-C
=4 ARCH-B Y ARCH_C
=5 SI SOLO EXISTE ARCH-A
=6 SI SOLO EXISTE ARCH-B
=7 SI SOLO EXISTE ARCH-C
D2=A1 SI EXISTE ARCH-A
=B1 SI NO EXISTE ARCH-A Y EXISTE ARCH-B
=SUMA DE C1(PARA LA LLAVE) SI NO EXISTEN NI ARCH-A NI ARCH-B
D3=A2+A3+B2+B3+B4+SUMA DE C2(SI ALGUN ARCHIVO NO EXISTE,SUS VALORES SE CONSIDERAN CERO)
Muchas gracias,me sacais de un apuro!
Objetivo Generar el archivo "ARCH-D"
Entrada
ARCHIVO "ARCH-A" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
----LLAVE,A1,A2,A3.
ARCHIVO"ARCH-B" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
---LLAVE,B1,B2,B3,B4
ARCHIVO "ARCH-C" CLASIFICADO POR LLAVE(TIENE LOS SIGUIENTES CAMPOS):
----LLAVE,C1,C2
NOTA:LOS ARCHIVOS ARCH-A Y ARCH-B TIENEN UN SOLO REGISTRO POR LLAVE(NO HAY DUPLICADOS) Y EL ARCHIVO ARCH-C TIENE VARIOS(SI HAY DUPLICADOS).
Salida
ARCHIVO "ARCH-D"(TIENE LOS SIGUIENTES CAMPOS: LLAVE,D1,D2,D3)
Proceso
Por cada llave que exista,generar un registro en el archivo ARCH-D
D1= 1 SI EXISTEN LOS TRES ARCHIVOS
= 2 ARCH-A Y ARCH-B
=3 ARCH-A Y ARCH-C
=4 ARCH-B Y ARCH_C
=5 SI SOLO EXISTE ARCH-A
=6 SI SOLO EXISTE ARCH-B
=7 SI SOLO EXISTE ARCH-C
D2=A1 SI EXISTE ARCH-A
=B1 SI NO EXISTE ARCH-A Y EXISTE ARCH-B
=SUMA DE C1(PARA LA LLAVE) SI NO EXISTEN NI ARCH-A NI ARCH-B
D3=A2+A3+B2+B3+B4+SUMA DE C2(SI ALGUN ARCHIVO NO EXISTE,SUS VALORES SE CONSIDERAN CERO)
Valora esta pregunta


0