|
|
||||||
|
#1
|
|
|
|
|
Hola
Sé como pivotar una tabla entera pero...¿que pasa cuando lo que quiero es pivotar solo una parte de la tabla? La tabla es la siguiente: cliente banco fecha contrato paco caja madrid 1/enero/2006 pedro caja murcia 4/mayo/2005 juan caja cataluña 6/febrero/2007 manolo caja madrid 4/mayo/2005 luis caja madrid 4/mayo/2005 quiero obtener una vista con los datos agrupados por fecha y banco del siguiente modo fecha caja madrid caja murcia caja cataluña 1/enero/2006 1 0 0 4/mayo/2005 2 1 1 Con Access es MUY sencillo porque gracias a los comandos SWL TRANSFORM Y PIVOT la cosa sale del tirón...pero no he encontrado comandos semejantes en SQL server.. Gracias mil |
|
|
|
#2
|
|
|
|
|
El operador pivot no me funciona en SQL 2005
Esto es lo que intenté: SELECT banco, [caja madrid] AS entidad1, [caja murcia] AS entidad2, [caja cataluña] AS entidad3, FROM (SELECT banco, cliente, fecha FROM TABLA) s PIVOT ( COUTN(FECHA) FOR banco IN ([caja madrid],[caja murcia],[caja cataluña]) ) p ORDER BY [banco] SIEMPRE ME DA "ERROR EN PIVOT" Alejandro Mesa wrote: > "-=joselitux=-" , > > - Cual version de SQL Server estas usando? > - A que te refieres cuando dices que quieres pivotear solo una parte de la > tabla? [..] |
|
#3
|
|
|
|
|
si tu version de sql no cuenta con la herramienta para hacer este cross tab
no hay otra solucion que hacerlo manualmente te paso un tip (si es lo que te entendi ) Select Fecha ,Madrid= Sum (Case When banco Like 'caja madrid' Then 1 Else 0 End ) ,Murcia= Sum (Case When banco Like 'caja murcia' Then 1 Else 0 End ) ,Cataluna= Sum (Case When banco Like 'caja cataluña' Then 1 Else 0 End ) From tabla Group By Fecha "-=joselitux=-" <joselitux> escribió en el mensaje news:a448 [..] |
|
|
| 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 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... |
|
| 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 22:53. | Privacy Policy
|