Fórum Como juntar varios select na mesma linha #31104
28/09/2007
0
tentei assim:
SELECT iped.codpro,sum(iped.qtd) AS wago FROM IPEDIDO IPED, PEDIDO PED
WHERE month(ped.datemi)=8 AND ped.numped=iped.numped
group by month(ped.datemi)
UNION
SELECT iped.codpro,sum(iped.qtd) AS wset FROM IPEDIDO IPED, PEDIDO PED
WHERE month(ped.datemi)=9
AND ped.numped=iped.numped
group by month(ped.datemi)
mas retorna assim
wago
13455
45678
quero gera um rel. assim
produto jan fev mar abr mai jun jul ago set out nov dez
x 12 13 5 0 0
y 8 0 0 0 0
Alguem tem o dom....
Marcos
SELECT iped.codpro,sum(iped.qtd) AS wago FROM IPEDIDO IPED, PEDIDO PED
WHERE month(ped.datemi)=8 AND ped.numped=iped.numped
group by month(ped.datemi)
UNION
SELECT iped.codpro,sum(iped.qtd) AS wset FROM IPEDIDO IPED, PEDIDO PED
WHERE month(ped.datemi)=9
AND ped.numped=iped.numped
group by month(ped.datemi)
mas retorna assim
wago
13455
45678
quero gera um rel. assim
produto jan fev mar abr mai jun jul ago set out nov dez
x 12 13 5 0 0
y 8 0 0 0 0
Alguem tem o dom....
Marcos
Mguilherme
Curtir tópico
+ 0
Responder
Posts
09/10/2007
Wagnerbianchi
mysql> SELECT DISTINCT(produto), -> (SELECT COUNT(*) FROM e WHERE MONTH(data) = 1) AS JANEIRO, -> (SELECT COUNT(*) FROM e WHERE MONTH(data) = 3) AS "MARÇO", -> (SELECT COUNT(*) FROM e WHERE MONTH(data) = 10) AS OUTUBRO -> FROM e;
Faça os testes! :lol:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)