Enlazar tablas

14/10/2005 - 05:16 por Miguel | Informe spam
Si tengo las siguientes tablas:

Tabla A
Codigo_a Descripcion_a
001 Juan
002 Maria
003 Pedro

Tabla B
Codigo_b Codigo_a Cantidad_b
A1 001 10
A2 001 5
A3 002 20
A4 003 15
A5 001 8
A1 003 2


y deseo obtener el siguiente resultado:

Codigo_b Juan Maria Pedro
A1 10 0 2
A2 5 0 0
A3 0 20 0
A4 0 0 15
A5 8 0 0

Cómo puedo lograrlo?



Gracias,


Miguel K.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
14/10/2005 - 18:36 | Informe spam
Miguel,

Vas a necesitar un crosstab query dinamico. Aca te paso un link a un hilo,
donde veras otros links sobre el tema.

http://www.microsoft.com/communitie...sloc=en-us


AMB

"Miguel" wrote:

Si tengo las siguientes tablas:

Tabla A
Codigo_a Descripcion_a
001 Juan
002 Maria
003 Pedro

Tabla B
Codigo_b Codigo_a Cantidad_b
A1 001 10
A2 001 5
A3 002 20
A4 003 15
A5 001 8
A1 003 2


y deseo obtener el siguiente resultado:

Codigo_b Juan Maria Pedro
A1 10 0 2
A2 5 0 0
A3 0 20 0
A4 0 0 15
A5 8 0 0

Cómo puedo lograrlo?



Gracias,


Miguel K.



Respuesta Responder a este mensaje
#2 Miguel
14/10/2005 - 18:55 | Informe spam
Gracias Alejandro, pero el link no abre.

"Alejandro Mesa" wrote in message
news:
Miguel,

Vas a necesitar un crosstab query dinamico. Aca te paso un link a un hilo,
donde veras otros links sobre el tema.




http://www.microsoft.com/communitie...?dg=micros
oft.public.es.sqlserver&mid=8d136879-63fb-429c-badc-b0332b7c65c4&sloc=en-us


AMB

"Miguel" wrote:

> Si tengo las siguientes tablas:
>
> Tabla A
> Codigo_a Descripcion_a
> 001 Juan
> 002 Maria
> 003 Pedro
>
> Tabla B
> Codigo_b Codigo_a Cantidad_b
> A1 001 10
> A2 001 5
> A3 002 20
> A4 003 15
> A5 001 8
> A1 003 2
>
>
> y deseo obtener el siguiente resultado:
>
> Codigo_b Juan Maria Pedro
> A1 10 0 2
> A2 5 0 0
> A3 0 20 0
> A4 0 0 15
> A5 8 0 0
>
> Cómo puedo lograrlo?
>
>
>
> Gracias,
>
>
> Miguel K.
>
>
>
Respuesta Responder a este mensaje
#3 Miguel
14/10/2005 - 19:06 | Informe spam
Gracias, ya vi el tema, voy a probar
"Alejandro Mesa" wrote in message
news:
Miguel,

Vas a necesitar un crosstab query dinamico. Aca te paso un link a un hilo,
donde veras otros links sobre el tema.




http://www.microsoft.com/communitie...?dg=micros
oft.public.es.sqlserver&mid=8d136879-63fb-429c-badc-b0332b7c65c4&sloc=en-us


AMB

"Miguel" wrote:

> Si tengo las siguientes tablas:
>
> Tabla A
> Codigo_a Descripcion_a
> 001 Juan
> 002 Maria
> 003 Pedro
>
> Tabla B
> Codigo_b Codigo_a Cantidad_b
> A1 001 10
> A2 001 5
> A3 002 20
> A4 003 15
> A5 001 8
> A1 003 2
>
>
> y deseo obtener el siguiente resultado:
>
> Codigo_b Juan Maria Pedro
> A1 10 0 2
> A2 5 0 0
> A3 0 20 0
> A4 0 0 15
> A5 8 0 0
>
> Cómo puedo lograrlo?
>
>
>
> Gracias,
>
>
> Miguel K.
>
>
>
Respuesta Responder a este mensaje
#4 Miguel
14/10/2005 - 19:31 | Informe spam
Muchas gracias Alejandro es justo lo que buscaba.


"Alejandro Mesa" wrote in message
news:
Miguel,

Vas a necesitar un crosstab query dinamico. Aca te paso un link a un hilo,
donde veras otros links sobre el tema.




http://www.microsoft.com/communitie...?dg=micros
oft.public.es.sqlserver&mid=8d136879-63fb-429c-badc-b0332b7c65c4&sloc=en-us


AMB

"Miguel" wrote:

> Si tengo las siguientes tablas:
>
> Tabla A
> Codigo_a Descripcion_a
> 001 Juan
> 002 Maria
> 003 Pedro
>
> Tabla B
> Codigo_b Codigo_a Cantidad_b
> A1 001 10
> A2 001 5
> A3 002 20
> A4 003 15
> A5 001 8
> A1 003 2
>
>
> y deseo obtener el siguiente resultado:
>
> Codigo_b Juan Maria Pedro
> A1 10 0 2
> A2 5 0 0
> A3 0 20 0
> A4 0 0 15
> A5 8 0 0
>
> Cómo puedo lograrlo?
>
>
>
> Gracias,
>
>
> Miguel K.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida