Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 15-dic-2006, 13:50   #1 (permalink)
davide ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 21
Consulta de Outer Join

Estimados.

Debo realizar una consulta SQL, a continuación esquematizo las tablas y lo que quiero hacer.

Tabla1= GL03CH06
Campos= GL53001 GL53002 GL53003
Contenido=700000 Ventas 2005.01

Tabla2= GL03CH06
Campos= GL03001 GL03002 GL03002
Contenido= OFICINA 0301 CHILE
CANAL 10 DEALER
PROYECTO SCS100 CHILQUINTA
CCOSTO 300 VENTAS

Tabla3= GL06CH06
GL06001 GL06002
700000030110SCS100300 150.000

Lo que pretendo es que la consulta me arroje el monto registrado en Tabla3,
esta tabla registra las dimensiones contables de forma concatenada como se observa en campo GL06001, sin las descripciones de estas dimensiones contables.
Por lo tanto, se debe vincular la Tabla3 con Tabla 1, para obtener la descripción del Substring(GL06001,1,6) y
la misma Tabla 3 vincularla a Tabla2, para obtener las descripciones de las demás dimensiones contables.
Oficina= Substring(GL06001,7,4)
Canal= Substring(GL06001,11,2)
Proyecto= Substring(GL06001,13,10)
CCosto= Substring(GL06001,23,3)

Espero, haber sido claro en mi duda. Si pudieran ayudarme se los agradecería.
davide está desconectado   Responder Citando
Antiguo 15-dic-2006, 21:53   #2 (permalink)
Gabo77 sólo puede mejorar
 
Avatar de Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 352
Re: Consulta de Outer Join

nop, nada claro, demasiado complejos tus nombres de campo, no permiten concentrarse!
Gabo77 está desconectado   Responder Citando
Antiguo 16-dic-2006, 10:39   #3 (permalink)
davide ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 21
Re: Consulta de Outer Join

Olvida lo anterior entonces.
Simplificare el tema.
Necesito vincular dos tablas.

Una es un Maestro el cual contiene las descripciones de 4 tipos de Dimensiones Contables.
Un ejemplo.
Tabla: MaestroCuentas
Campos: TipoCuenta NumeroCuenta Descripciòn
Oficina 0301 Chile
Canal 10 Dealer
Proyecto SCS100 Chilquinta
Ccosto 300 Adm y Finanzas

La otra es la Tabla que contiene el detalle de movimientos de estos cuatro tipos de dimensiones, pero esta tabla guarda en un campo de forma concatenada estas 4 dimensiones.
Un ejemplo.
Tabla: DetalleCuentas
Campos: Dimension Monto
030110SCS100300 150.000

Entonces, la consulta debe dar como resultado el Detalle de Cuentas, con cada dimensión contable separada con su respectiva descripción, lo de separar los campos, ya lo tengo resuelto. Solo me falta saber como vincularme a un maestro el cual guarda las descripciones de 4 dimensiones contables.
davide está desconectado   Responder Citando
Antiguo 18-dic-2006, 13:38   #4 (permalink)
davide ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 21
Re: Consulta de Outer Join

Gracias.

Pero, ya resolvi debi utilizar LEFT OUTER JOIN para vincular las tablas y a la tabla maestro que consultaba de manera recursiva lo resolvi creandole tantos alias a la tabla, según las descripciones que le pedia.
davide está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:23.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93