Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   resultados en un solo renglon (http://www.forosdelweb.com/f87/resultados-solo-renglon-542285/)

otreblanc 19/12/2007 10:47

resultados en un solo renglon
 
Hola !!

De favor si me pueden apoyar con la siguiente consulta: tengo 2 tablas (clientes y garantias).
CLIENTES
c1
c2

GARANTIAS
c1 grabadora
c1 dvd
c1 tv
c2 refrigerador
c2 plancha

Necesito obtener un reporte que me de en un solo campo las garantias que tiene cada cliente (garantias separadas por coma)

REPORTE
c1 grabadora,dvd,tv
c2 refrigerador,plancha

No se si usando un cursor o una consulta anidada se pueda resolver.
Me podrian ayudar por favor??

Sir Matrix 19/12/2007 11:54

Re: resultados en un solo renglon
 
Hola, lo que necesitas se llama Pvit Table, hay enlaces sobre esto en


http://www.maestrosdelweb.com/editorial/sqlserver2000/

http://geeks.ms/blogs/ozonicco/archi...rver-2005.aspx


pero tambien puedes lograrlo estaticamente con una consulta como esta:

select cliente,
sum(lavadoras) as lavadoras,
sum(dvd) as dvd
sum(refrigerador) as refrigerador
sum(tv) as tv
group by cliente


partiendo de la base que tienes cantidades en cada campo de electrodomesticos,

saludos y espero te sirva

otreblanc 19/12/2007 12:26

Re: resultados en un solo renglon
 
Que rápida respuesta!

Ya estoy checando en la página que me indicas sobre el tema:
CROSS TAB o PIVOT TABLE

Gracias Sir Matrix!!

otreblanc 19/12/2007 16:43

Re: resultados en un solo renglon
 
Encontré tambien otro link que trata sobre el tema:

" Consulta de referencias cruzadas en SQL Server 2000 "
Está muy bien explicado y por pasos: :arriba:

El link es:
http://www.elguille.info/colabora/NE...asCruzadas.htm

:si:


La zona horaria es GMT -6. Ahora son las 12:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.