Cita:
Empezado por mamcx
Sigues sin entender porque no haces caso. Te he dicho que pivote con JOINS no es la manera. Hay te puse un link a un tutorial, si lo miraste?.
Reitero: Sin ayuda del motor, hacer esto REQUIERE HACER PASOS "manuales". TIENES que usar CASE para "filtrar" los datos de columnas junto con GROUP BY.
Te paso otro link que muestra los pasos:
https://modern-sql.com/use-case/pivot
(Ahi usan FILTER pero es lo mismo con CASE)
|
Gracias por la respuesta. Mañana la miraré con calma donde tengo el proyecto. No obstante el uso del JOIN lo justifica porque puede no haber datos en todos los códigos; sólo por eso. Y, en cualquier caso, tengo que montar el query de forma manual porque el usuario puede decidir cuantos resultados recupera; yo estoy poniendo cuatro porque eso es lo que uso para las pruebas, pero puede querer más o menos.