Gracias por la respuesta. He estado probando pero o no he montado bien el query o no sale lo que me hace falta. He dejado así el query:
Código SQL
[-]SELECT Datos.Nombre,
CASE WHEN Datos.Codigo IN (39, 32, 28, 24) THEN Votos2 ELSE 0 END Columna1,
CASE WHEN Datos.Codigo IN (42, 37, 36, 35) THEN Votos2 ELSE 0 END Columna2,
CASE WHEN Datos.Codigo IN (38, 34, 30, 26) THEN Votos2 ELSE 0 END Columna3,
CASE WHEN Datos.Codigo IN (40, 33, 29, 25) THEN Votos2 ELSE 0 END Columna4
FROM (SELECT A.Nombre, B.Codigo, B.Votos2
FROM SYSDBA194521 B
LEFT JOIN Proceso A ON A.Codigo = B.Proceso) Datos
Lo que necesito son los datos de cada uno de los casos y por ello no me hace falta el SUM; es irrelevante. Pero al ejecutar este query las salida es esta:
Así no me vale porque el resultado del query lo necesito para definir un TQRChart. Me hace falta que los resultados de cada tipo queden en una misma fila.
No obstante es una idea interesante que no se me había ocurrido.