Lo siento. No soy capaz de encontrar la solución. Ante todo gracias a mamcx por los enlaces que ha puesto; me han aclarado algunas cosas, pero el problema es que todos los ejemplos que vienen son con funciones que agrupan (SUM, COUNT, etc.) y por lo tanto hace falta GROUP BY pero yo necesito las filas individuales. Tengo que pasar de esta tabla:
![](https://i.ibb.co/zVqP5NP/Tabla.jpg)
a esta otra:
![](https://i.ibb.co/CM936d9/Tabla2.jpg)
entendiendo que la primera fila (3, 4, etc.) serían los nombres de las columnas. Me da lo mismo hacerlo con un pivote o como sugiere mamcx con CASE, pero no se me ocurre absolutamente ninguna forma. Lo más próximo que he logrado con:
Código SQL
[-]SELECT CASE WHEN A.Proceso = 3 THEN A.Votos2 END Europeas,
CASE WHEN A.Proceso = 4 THEN A.Votos2 END Generales,
CASE WHEN A.Proceso = 5 THEN A.Votos2 END Autonomicas,
CASE WHEN A.Proceso = 6 THEN A.Votos2 END Municipales
FROM SYSDBA122540 A
es esto:
![](https://i.ibb.co/3Ykcdbs/Tabla3.jpg)
que evidentemente no es lo que busco.