Transformar os dados em linhas para dados em colunas
Estou fazendo um left outer join entre duas tabelas:
select B.DATA,B.VL_DIA from pimsprd.tbita_bi_indicadores A
LEFT OUTER JOIN PIMSPRD.TBITA_BI_INDICREALIZ B
ON A.INDICADOR = B.INDICADOR
where A.indicador = 'VALOR904'
AND B.DATA >= '01/05/2016'
AND B.DATA <= '31/05/2016'
ORDER BY B.DATA
Resultado:
DATA VL_DIA
01/05/2016 0,00000
02/05/2016 0,00000
03/05/2016 0,00000
04/05/2016 0,00000
05/05/2016 20,00000
06/05/2016 28,77000
07/05/2016 20,94000
08/05/2016 20,94000
09/05/2016 31,52000
10/05/2016 10,84000
11/05/2016 0,00000
12/05/2016 25,00000
13/05/2016 0,00000
14/05/2016 33,00000
15/05/2016 52,90000
16/05/2016 52,90000
17/05/2016 52,90000
Ele me trás os dados os quais eu necessito, porém em linhas, gostaria que fossem em colunas. Teria como me ajudar?
Necessito, pois tenho a ideia de fazer um gráfico desses valores após efetuar um union all com a tabela dos valores previstos (2 passo). Para o controle mensal (essas datas serão parametrizavéis, conforme o período necessário)
Resultado esperado:
01/05/2016 02/05/2016 03/05/2016
REALIZADO 0,00000 0,00000 0,00000
Previsto(2 Passo) 1 1 1
Discussão (1)
Carregando comentários...