hilpers


  hilpers > microsoft.* > microsoft.sqlserver

 #1  
07-08-2007, 06:08
Pedro
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
 #2  
07-08-2007, 13:06
Alejandro Mesa
 #3  
07-08-2007, 14:16
Luis Mata
Usa agrupar

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


"Pedro" <pedrotesaluda> escribió en el mensaje de noticias
news:5d80
[..]
Temas Similares
Pivotar un select

Hola a todos. Existe alguna manera de pivotar el contenido de un select? por ejemplo, si hago un "select * from tabla" tengo lo siguiente: ID Campo ID_de_campo 1 ...

Pivotar en SQL 2000.

Hola a todos, Tengo una tabla con la siguiente estructura: Proveedor, RefProv, EAN, Descripcion, Precio, PrecioNeto En ella importo datos de las tarifas de diferentes...

Pivotar

Muy buenas. Tengo una duda y voy a intentar explicarla con un ejemplo: Tengo 2 tablas y quiero cruzarlas para ver las diferencias que tienen, pero el problema es que su...

PIVOTAR TABLA SIN AGREGADOS

Hola: Anteriormente ya pregunté acerca de la posibilidad de convertir las columnas en filas y las filas en columnas. Lo que habitualmente se denomina "pivotar"o "rotar" una...


La franja horaria es GMT. Ahora son las 07:03. | Privacy Policy