DAR LA VUELTA A UNA TABLA

01/07/2004 - 10:49 por Jomaweb | Informe spam
Hola

A lo peor me estoy haciendo un lio, pero...¿es posible cambiar la
orientación de una tabla para volcarla en Excel?. Me explico porque esto es
muy lioso.

Tengo varias tablas (clientes,articulos y recibos) pero en resumen, creo
una vista haciendo un inner join y visualizo estos datos:

CLIENTE, RECIBO, ARTICULO, FECHA

Los usuarios me han pedido que esos datos se muestren en una hoja de excel
en la que CADA FILA TENGA UN SOLO CLIENTE.

Por ejemplo:

Paco - recibo1- tornillos - 12/12/99 - recibo 2 - tuercas - 15/4/00 - recibo
3 - clavos - 23/6/04

Me estoy volviendo mico pero no veo manera de hacerlo.


Agradecería cualquier consejo


Gracias

PD: Y si la exportación a excel pudiera hacerla mediante un SP en vez de
hacerlo con código de aplicación, ya sería estupendo.
 

Leer las respuestas

#1 Liliana Sorrentino
01/07/2004 - 14:06 | Informe spam
Hola José,
lo que necesitás es una cross-table. Acá hay mucha información, espero que
encuentres lo que necesitas.
Liliana.

If you know in advance the number of columns in the result set, try:
http://support.microsoft.com/defaul...S;q175574.

If you have a variable number of columns, try:
http://www.sqlmag.com/Articles/Index.cfm?ArticleID608

If you want some interesting utilities to do it for you:
http://www.ag-software.com/AGS/xp ags crosstab.asp

RAC at:
http://www.rac4sql.net/onlinehelp.asp?topic(5


"Jomaweb" escribió en el mensaje
news:
Hola

A lo peor me estoy haciendo un lio, pero...¿es posible cambiar la
orientación de una tabla para volcarla en Excel?. Me explico porque esto


es
muy lioso.

Tengo varias tablas (clientes,articulos y recibos) pero en resumen, creo
una vista haciendo un inner join y visualizo estos datos:

CLIENTE, RECIBO, ARTICULO, FECHA

Los usuarios me han pedido que esos datos se muestren en una hoja de excel
en la que CADA FILA TENGA UN SOLO CLIENTE.

Por ejemplo:

Paco - recibo1- tornillos - 12/12/99 - recibo 2 - tuercas - 15/4/00 -


recibo
3 - clavos - 23/6/04

Me estoy volviendo mico pero no veo manera de hacerlo.


Agradecería cualquier consejo


Gracias

PD: Y si la exportación a excel pudiera hacerla mediante un SP en vez de
hacerlo con código de aplicación, ya sería estupendo.


Preguntas similares