Lo que estoy necesitando es transponer los resultados de una consulta. El problema que surgio es que la tabla de datos se va actualizando semanalmente, y lo que se busca es generar una consulta única sin necesidad de "agregar" fecha en dicha consulta.
Los datos que tengo, por ejemplo son:
Localidad|Fecha|Fallas
A |01|25
B |01| 27
C |01| 23
A |02| 11
B |02| 20
C |02| 40
Y el resultado de la consulta que busco, sería:
Localidad| 01| 02 ------>(Fecha)
A| 25| 11
B| 27| 20
C| 23| 40
La única idea que se me ocurrio fue tirar la consulta
Código:
El problema tambíen que se me surgio en dicha consulta que hay que modificarla "manual" cuando se agregue una nueva fecha a la tabla. Es que me agrega resultados NULL, osea que cuando ejecuto la consulta la respuesta es:SELECT Localidad, CASE WHEN Fecha="01" THEN AVG(Fallas) END AS "01", CASE WHEN Fecha_Fin="02" THEN AVG(Fallas) END AS "02" FROM bd_datos GROUP BY Localidad, Fecha
Localidad| 01| 02 ------>(Fecha)
A| 25| NULL
B| 27| NULL
C| 23| NULL
A| NULL| 11
B| NULL| 20
C| NULL| 40
Alguna ayuda? Muchas gracias.
Saludos.