Dúvidas sobre comandos SQL
02/03/2006
0
Alguem pode me dizer como fazer para deixar só em uma linha, durante uma consulta, o nome do produto e os totais das vendas de cada mês ??
Tipo:
Nome_Produto Jan Fev Mar Abril Maio ...
Arroz 10,00 20,00 10,00 30,00 20,00 ...
. . . . . .
. . . . . .
. . . . . .
Tipo:
Nome_Produto Jan Fev Mar Abril Maio ...
Arroz 10,00 20,00 10,00 30,00 20,00 ...
. . . . . .
. . . . . .
. . . . . .
Alex Maia
Curtir tópico
+ 0
Responder
Posts
02/03/2006
Paullsoftware
eu faço assim usando um componente Query.SQL:::
no código acima, listo os codigo dos filmes e quantas locações cada um deles teve! :wink:
select detlocacao.cod_filme, count(detlocacao.cod_filme) as Locacoes
from
detlocacao
where
detlocacao.userdataalterou between (current_date -:Data) and current_date
group by
detlocacao.cod_filme
no código acima, listo os codigo dos filmes e quantas locações cada um deles teve! :wink:
Responder
02/03/2006
Motta
acho que suporta CASE
, seria algo assim :
, seria algo assim :
select p.nomeprod, sum(case when extract(month) from datvenda = 1 then valvenda else 0) jan, sum(case when extract(month) from datvenda = 2then valvenda else 0) fev, ... from produto p, venda v where v.codprod = c.codprod and v.data >= .....
Responder
Clique aqui para fazer login e interagir na Comunidade :)