Comand SQL - ajuda

Prezados,

Alguem tem uma ideia de como montar UM SELECT ?

  • um demonstrativo de vendas da qtde. de um produto mes a mes na mesma linha:

+============================================================+
Produto | descricao | JAN|FEV|MAR|ABR|MAI|JUN|JUL|AGO|SET|OUT|NOV|DEZ|
+============================================================+
000001 | ARRUELA | 10 | 0 | 3 | 4 | 20 | 0 | 1 | 0 | 9 | 10 | 11 | 12 |
000002 | …

e assim por diante,

a qtde vendida tem que cair no mes vendido

nao consegui imaginar o SELECT possivel de fazer isso

a tabela de dados é apenas uma, onde fica registrado todas as vendas, tenho que dar um SUM na qtde. Mas colocar este valor em cada coluna correspondend ao mes vendido.

entenderam ?

tenho o mesmo problema para outro caso de faturamento, o cara quer ver o valor faturado em cada coluna, eu apresento cliente na 1a coluna e os mes de 1 a 12 na mesma linha e jogar os valor nas colunas…

Ari

select
p.codigo,
p.produto_nome,
(select sum(qtde) from itens_pedido where produtoid=p.id and month(data)=1 and year(data)=2012) as Janeiro,
(select sum(qtde) from itens_pedido where produtoid=p.id and month(data)=2 and year(data)=2012) as Fevereiro,
(select sum(qtde) from itens_pedido where produtoid=p.id and month(data)=3 and year(data)=2012) as marco

from produtos p where id in (select distinct produtoid from itens_pedido where year(data)=2012)

Obrigado Haroldo, vou testar aqui

Ari