urgente

07/12/2005 - 17:31 por Ricardo | Informe spam
Hola a todos.
Necesito hacer un procedimiento almacenado que me permita realizar la
siguiente operación.
Necesito adjuntar un campo a mi tabla cabecera, solo para un informe, que se
encuentra en el detalle, es decir, por cada uno de los registros que tengo en
la cabecera necesito sacar el código de producto que tiene cada uno de estos
detalles y dejarlo junto con la cabecera, he estado pensando en como hacerlo
pero aun no doy con la solución, ya que no se como recorrer todas las
cabeceras y después por cada uno de estos registros sacar sus código de
producto en un campo y adjuntarlo al resultado.
Salu2

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
07/12/2005 - 17:42 | Informe spam
Hola,

La verdad que no entiendo bien lo que quieres, ya que se supone que puede
haber varias lineas de detalle por cada cabecera.

Por ejemplo
Cab
1 pepe
2 juan
3 pepe

Det
1 1 art1
1 2 art2
2 1 art1
3 1 art7
3 2 art5

Quieres obtener lo siguiente ?
1 pepe art1
1 pepe art2
2 juan art1
3 pepe art7
3 pepe art5

Si es eso lo que quieres, simplemente tienes que hacer una JOIN entre tus
dos tablas.

Si no es eso, explica con más claridad lo que necesitas, e intentaremos
ayudarte.

Pd. Por favor, intenta poner en el asunto algo que represente al contenido,
en vez de palabras como urgente, importante, y similares.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Ricardo" escribió en el mensaje
news:
Hola a todos.
Necesito hacer un procedimiento almacenado que me permita realizar la
siguiente operación.
Necesito adjuntar un campo a mi tabla cabecera, solo para un informe, que
se
encuentra en el detalle, es decir, por cada uno de los registros que tengo
en
la cabecera necesito sacar el código de producto que tiene cada uno de
estos
detalles y dejarlo junto con la cabecera, he estado pensando en como
hacerlo
pero aun no doy con la solución, ya que no se como recorrer todas las
cabeceras y después por cada uno de estos registros sacar sus código de
producto en un campo y adjuntarlo al resultado.
Salu2

Respuesta Responder a este mensaje
#2 Ricardo
07/12/2005 - 18:00 | Informe spam
hola salvador
antes que nada gracias por responder.
mira no es eso lo que necesito hacer, lo que necesito hacer es lo siguiente

Cabecera
idcabecera proveedor
1 juan
2 pedro
3 patricio

detalle
iddetalle idcabecera articulo
1 2 articulo1
2 2 articulo2
3 1 articulo3
4 1 articulo4
5 3 articulo5
6 3 articulo6

Resultado
1 juan articulo3-articulo4
2 pedro articulo1-articulo2
3 patricio articulo5-articulo6

como ves, no es un join lo que tengo que hacer, espero haberme explicado
mejor y en adelante tratare de ser mas explicativo en mi asunto

Salu2
"Salvador Ramos" escribió:

Hola,

La verdad que no entiendo bien lo que quieres, ya que se supone que puede
haber varias lineas de detalle por cada cabecera.

Por ejemplo
Cab
1 pepe
2 juan
3 pepe

Det
1 1 art1
1 2 art2
2 1 art1
3 1 art7
3 2 art5

Quieres obtener lo siguiente ?
1 pepe art1
1 pepe art2
2 juan art1
3 pepe art7
3 pepe art5

Si es eso lo que quieres, simplemente tienes que hacer una JOIN entre tus
dos tablas.

Si no es eso, explica con más claridad lo que necesitas, e intentaremos
ayudarte.

Pd. Por favor, intenta poner en el asunto algo que represente al contenido,
en vez de palabras como urgente, importante, y similares.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Ricardo" escribió en el mensaje
news:
> Hola a todos.
> Necesito hacer un procedimiento almacenado que me permita realizar la
> siguiente operación.
> Necesito adjuntar un campo a mi tabla cabecera, solo para un informe, que
> se
> encuentra en el detalle, es decir, por cada uno de los registros que tengo
> en
> la cabecera necesito sacar el código de producto que tiene cada uno de
> estos
> detalles y dejarlo junto con la cabecera, he estado pensando en como
> hacerlo
> pero aun no doy con la solución, ya que no se como recorrer todas las
> cabeceras y después por cada uno de estos registros sacar sus código de
> producto en un campo y adjuntarlo al resultado.
> Salu2
>



Respuesta Responder a este mensaje
#3 Salvador Ramos
07/12/2005 - 18:21 | Informe spam
Este artículo te puede ayudar, fíjate sobre todo en el listado 4
http://www.windowsitpro.com/Article...25262.html

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Ricardo" escribió en el mensaje
news:
hola salvador
antes que nada gracias por responder.
mira no es eso lo que necesito hacer, lo que necesito hacer es lo
siguiente

Cabecera
idcabecera proveedor
1 juan
2 pedro
3 patricio

detalle
iddetalle idcabecera articulo
1 2 articulo1
2 2 articulo2
3 1 articulo3
4 1 articulo4
5 3 articulo5
6 3 articulo6

Resultado
1 juan articulo3-articulo4
2 pedro articulo1-articulo2
3 patricio articulo5-articulo6

como ves, no es un join lo que tengo que hacer, espero haberme explicado
mejor y en adelante tratare de ser mas explicativo en mi asunto

Salu2
"Salvador Ramos" escribió:

Hola,

La verdad que no entiendo bien lo que quieres, ya que se supone que puede
haber varias lineas de detalle por cada cabecera.

Por ejemplo
Cab
1 pepe
2 juan
3 pepe

Det
1 1 art1
1 2 art2
2 1 art1
3 1 art7
3 2 art5

Quieres obtener lo siguiente ?
1 pepe art1
1 pepe art2
2 juan art1
3 pepe art7
3 pepe art5

Si es eso lo que quieres, simplemente tienes que hacer una JOIN entre tus
dos tablas.

Si no es eso, explica con más claridad lo que necesitas, e intentaremos
ayudarte.

Pd. Por favor, intenta poner en el asunto algo que represente al
contenido,
en vez de palabras como urgente, importante, y similares.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Ricardo" escribió en el mensaje
news:
> Hola a todos.
> Necesito hacer un procedimiento almacenado que me permita realizar la
> siguiente operación.
> Necesito adjuntar un campo a mi tabla cabecera, solo para un informe,
> que
> se
> encuentra en el detalle, es decir, por cada uno de los registros que
> tengo
> en
> la cabecera necesito sacar el código de producto que tiene cada uno de
> estos
> detalles y dejarlo junto con la cabecera, he estado pensando en como
> hacerlo
> pero aun no doy con la solución, ya que no se como recorrer todas las
> cabeceras y después por cada uno de estos registros sacar sus código de
> producto en un campo y adjuntarlo al resultado.
> Salu2
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida