Array
(
)

SOMAR COM CRITÉRIOS SQL

Luiz Souzaos
   - 03 dez 2013

Prezados amigos,

Sou iniciante no sql, e estou com o seguinte problema que queria pedir a ajuda de vocês.
Tenho uma tabela com as colunas loja, mercadoria, total_tipo_mercadoria, tipo_mercadoria e total_A_XY.
Na coluna total_A_XY, gostaria de ter a soma do total_tipo_mercadoria por loja onde somasse apenas as mercadoria A (coluna mercadoria), e onde o tipo de mercadoria fosse o XY (coluna Tipo_mercadoria).
imagem do exemplo da tabela, no excel usei o SOMASES, mas não sei como fazer no sql.
imagem da tabela
Desde já agradeço a ajuda dos amigos.

Jefferson Santos
   - 03 dez 2013

Amigo, sua tabela ficou meio confusa pois eu tenho 1 loja onde eu tenho 3 produtos A do mesmo Tipo_Mercadoria = XY e total diferente?

Uma dica, faça uma tabela de produtos no qual quando você da entrada no produto A ele faça um Update somando ao já existente e não
crie outra linha, sendo assim já somando o total do estoque + total de entrada.
Acho que isso já seria a solução do seu problema.

Faabiianooc
   - 04 dez 2013

Utilize

Case..when