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.

Preguntas similare

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.


Respuesta Responder a este mensaje
#2 Jomaweb
02/07/2004 - 09:01 | Informe spam
Gracias Liliana, eres un sol

"Liliana Sorrentino" escribió en el mensaje
news:%
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.
>
>


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