Fórum Como resolvo este problema, select complicado! #47109

30/09/2004

0

tenho minha tabela de itens de pedido que contém os seguintes dados

PRODUTO, TAMANHO, COR, QUANTIDADE
------------------------------------------------------------
1010 P ROSA 2
1010 P ROSA 5
1010 M VERDE 1
1020 G PRETO 3

Preciso criar uma forma de o select ou uma view me retornar agrupados os produtos e cores iguais acumulando em uma coluna com o nome do tamanho a quantidade.

ficando assim:

PRODUTO COR P M G
--------------------------------------------------------
1010 ROSA 7 0 0
1010 VERDE 0 1 0
1020 PRETO 0 0 3

seria possível?, alguém tem alguma idéia?


Fabiogr

Fabiogr

Responder

Posts

30/09/2004

Weber

Colega, assim como sua outra pergunta acredito que via select não vai dar. O que você pode fazer é dar um group by e depois via programação acertar a forma de visualização.


Responder

Gostei + 0

30/09/2004

Beppe

No FB 1.5:

select
  Produto, Cor, 
  sum(case Tamanho
    when ´P´ then Quantidade
    else 0
  end) as P,
  sum(case Tamanho
    when ´M´ then Quantidade
    else 0
  end) as M,
  sum(case Tamanho
    when ´G´ then Quantidade
    else 0
  end) as G,
from
  Tabela
group by
  Produto, Cor



Responder

Gostei + 0

30/09/2004

Vinicius2k

Colega fabiogr,

Gostaria de me desculpar por ter postado, indevidamente, uma noficação de duplicidade neste tópico.
Deveria tê-lo lido com mais calma.

T+


Responder

Gostei + 0

30/09/2004

Beppe

Eu acho que há casos em que as dúvidas deveriam vir no mesmo tópico, como seria o caso deste. Isto para que uma solução não invalide a outra, e não tenha sido perdido esforços.

Colega fabiogr, Gostaria de me desculpar por ter postado, indevidamente, uma noficação de duplicidade neste tópico. Deveria tê-lo lido com mais calma. T+



Responder

Gostei + 0

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

Aceitar