pivotar

07/08/2007 - 08:08 por Pedro | Informe spam
Hola buenos dias

me gustaria conocer como puedo pivotar una misma columna 2 veces en una query.
Esplico mejor:
Pivotar una vez para que me sume las cantidades, y pivotar una segunda vez
para que me cuente cuantas unidades hay.
por ejemplo tengo dos columnas una de zapatos y otra coluna que contiene
cuanto cuesta cada zapato:
y obtener una columna que contenga un campo por cada modelo de zapato y dos
columnas mas: una que indique cuantos zapatos de cada modelo tengo y otra que
me sume el precio de todos los zapatos del mismo modelo:

talque asi:
Zapato Precio
Zapato1 4
Zapato1 3
Zapato1 4
Zapato2 5
Zapato2 5

y pivotando obtener:

Zaptos NumeroZapatos SumaPrecioZapatos
Zapato1 3 11
Zapato2 3 10

Supongo que habria que hacer dos pivot en una misma queri?

Gracias por la ayuda.

al ser posible si usar html

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
07/08/2007 - 15:06 | Informe spam
http://www.microsoft.com/communitie...sloc=en-us


AMB

"Pedro" wrote:

Hola buenos dias

me gustaria conocer como puedo pivotar una misma columna 2 veces en una query.
Esplico mejor:
Pivotar una vez para que me sume las cantidades, y pivotar una segunda vez
para que me cuente cuantas unidades hay.
por ejemplo tengo dos columnas una de zapatos y otra coluna que contiene
cuanto cuesta cada zapato:
y obtener una columna que contenga un campo por cada modelo de zapato y dos
columnas mas: una que indique cuantos zapatos de cada modelo tengo y otra que
me sume el precio de todos los zapatos del mismo modelo:

talque asi:
Zapato Precio
Zapato1 4
Zapato1 3
Zapato1 4
Zapato2 5
Zapato2 5

y pivotando obtener:

Zaptos NumeroZapatos SumaPrecioZapatos
Zapato1 3 11
Zapato2 3 10

Supongo que habria que hacer dos pivot en una misma queri?

Gracias por la ayuda.

al ser posible si usar html
Respuesta Responder a este mensaje
#2 Luis Mata
07/08/2007 - 16:16 | Informe spam
Usa agrupar

SELECT ZAPATO,COUNT(*) AS NUMZAP, SUM(PRECIO) AS SUMAPRE FROM TABLA1 GROUP
BY 1


"Pedro" escribió en el mensaje de noticias
news:
Hola buenos dias

me gustaria conocer como puedo pivotar una misma columna 2 veces en una
query.
Esplico mejor:
Pivotar una vez para que me sume las cantidades, y pivotar una segunda vez
para que me cuente cuantas unidades hay.
por ejemplo tengo dos columnas una de zapatos y otra coluna que contiene
cuanto cuesta cada zapato:
y obtener una columna que contenga un campo por cada modelo de zapato y
dos
columnas mas: una que indique cuantos zapatos de cada modelo tengo y otra
que
me sume el precio de todos los zapatos del mismo modelo:

talque asi:
Zapato Precio
Zapato1 4
Zapato1 3
Zapato1 4
Zapato2 5
Zapato2 5

y pivotando obtener:

Zaptos NumeroZapatos SumaPrecioZapatos
Zapato1 3 11
Zapato2 3 10

Supongo que habria que hacer dos pivot en una misma queri?

Gracias por la ayuda.

al ser posible si usar html

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