transformar datos

12/05/2004 - 22:54 por fabian | Informe spam
hola,

tengo la tabla A cuyos campos son 'articulo','mes','consumo
total','entradas','salidas'

ej:
TABLA A

ARTICULO MES CONSUMO TOTAL ENTRADAS SALIDAS
ref1 5 10
30 40
ref2 5 5
20 16
ref3 5 10
40 20
ref1 6 4
10 10
ref2 6 3
10 5
ref1 7 6
15 10
ref2 7 9
20 20
ref3 7 6
10 30
... ... ...

y me gustaria poder obtener un resultado de la siguiente forma:

ej:

mes 5
mes 6 mes 7
ARTICULO consumo tot entradas salidas consumo tot entradas
salidas consumo tot entradas salidas
ref1 10 30 40
4 10 10 6 15
10
ref2 5 20 16
3 10 5 9 20
20
ref3 10 40 20
6 10 30

es esto posible?, sabeis como puedo hacerlo?

saludos.

Preguntas similare

Leer las respuestas

#1 Isaías
12/05/2004 - 23:03 | Informe spam
Si se puede, lea este articulo:

http://www.aspfaq.com/show.asp?id$62


O bien, en su BOL (Insisto una vez mas), busque: PIVOT
TABLE
Respuesta Responder a este mensaje
#2 fabian
14/05/2004 - 00:11 | Informe spam
he mirado en los BOL y el ejemplo que sale es solamente para el caso de que
sepamos cuantos campos queremos generar a partir de las filas del campo que
pivotamos. en access existe la intrucción pivot pero en SQL Server creo que
no existe, se hace mediante CASE's, pero que pasa si no sabes cuantos 'case'
utilizar. Me podriais dar un ejemplo?


"Isaías" escribió en el mensaje
news:c36301c43864$a277c5e0$
Si se puede, lea este articulo:

http://www.aspfaq.com/show.asp?id$62


O bien, en su BOL (Insisto una vez mas), busque: PIVOT
TABLE
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida