Hola estimados.
Soy un aprendiz de SQL, estoy intentado mejorar un informe agregando un dato el asunto es el siguiente:
Debo agregar un dato (CODIGO DEL PROYECTO y NOMBRE DEL PROYECTO) a un informe existente que corresponde a facturas de clientes, los datos están en las siguientes tablas:
FACTURAS : campos O_VTA (orden de venta), C_VTA (contrato de venta)
ORDEN_VTA : campos O_VTA , COD_PROYECTO
CONTRATO_VTA : campo C_VTA , COD_PROYECTO
PROYECTOS : campos COD_PROYECTO , DESC_PROY (nombre del proyecto)
La tabla FACTURA dentro de sus campos tiene el numero de ORDEN de VENTA (O_VTA)y CONTRATO de VENTA (C_VTA), pero estos datos no existen para todos los registros, es decir o tienen ORDEN DE VENTA o CONTRATO pero nunca los dos, a través de estas tablas quiero obtener el código del proyecto y el nombre del proyecto (este último dato está en la tabla PROYECTO)
Ejemplo de datos:
FACTURAS
NUMERO - O_VTA - C_VTA
1 - 115
2 - - 32
3 - - 33
4 - 116 -
ORDEN_VTA
O_VTA - COD_PROYECTO
115 - 78
116 - 94
CONTRATO_VTA
C_VTA - COD_PROYECTO
32 - 65
33 - 68
PROYECTOS
COD_PROYECTO - DESC_PROY
65 - LAS TACAS
68 - MACUL ALTO
78 - VALLE NEVADO
94 - PORTILLO
El informe debería ser asi
NUMERO - O_VTA - C_VTA - COD-PROYECTO - DESC_PROY
1 - 115 - - 78 - VALLE NEVADO
2 - - 32 - 65 - LAS TACAS
3 - - 33 - 68 - VALLE NEVADO
4 - 116 - - 94 - PORTILLO
Espero se entienda y agradecería su ayuda.
Saludos,
Carlos.