[Resolvido] datas para colunas
pessoal. to quebrando a cuca, e não consegui fazer essa query.
tenho uma tabela com 03 campos relevantes. [descricao][data][valor]
algo assim:
aaaaa 10-01-2011 10,00
bbbbb 11-01-2011 30,00
ccccc 15-02-2011 50,00
nnnnn 18-12-2010 25,00
o que eu quero é listar assim
[descricao] [jan]-----[fev]-----[mar]-----[abr]-----[mai]...[dez]
aaaaaa--- 10,00
bbbbbb--- 30,00
cccccc--------------50,00
dddddd-------------------------- 40,00
eeeeee --------------------------80,00
ffffff------------------------35,00
nnnnnn ------------------------------------------------ 25,00
eu consigo exibir esse resultado no browser do cliente, mas faço um select , jogo pro código e trato em um array, depois monto outro select e assim por diante.
gostaria de otimizar esse meu bacalhau,pois trazendo o RS já pronto eu só exibo sem precisar dar tanta volta.
sei que tenho que usar ( EXTRACT( MONTH FROM table.column ) = 1 ) AND ( EXTRACT( YEAR FROM table.column ) = YEAR(now()))
para separar os meses e os anos do meu campo data, mas estou meio perdido em como montar essa consulta.
se alguém puder ajudar, agradeço.
davis
Discussão (2)
Carregando comentários...