GARANTIR DESCONTO

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


Mguilherme

Mguilherme

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar