SUBTRACAO E ADICAO NO SQL
TRANSFORM SUM(total_insumo)
SELECT descricao_insumo
FROM estoquein
GROUP BY Descricao_insumo
PIVOT 'Tipo ' & Tipo;
Caros
Esta consultacima gera a seguinte tabela:
Tipo1 Tipo2 Tipo3
Produto1 10 5 20
Produto2 0 5 5
Como eu faço para somar os campos assim RESULTADO = (TIPO1 - TIPO3 + TIPO2)
Grato
Cristian
SELECT descricao_insumo
FROM estoquein
GROUP BY Descricao_insumo
PIVOT 'Tipo ' & Tipo;
Caros
Esta consultacima gera a seguinte tabela:
Tipo1 Tipo2 Tipo3
Produto1 10 5 20
Produto2 0 5 5
Como eu faço para somar os campos assim RESULTADO = (TIPO1 - TIPO3 + TIPO2)
Grato
Cristian
VC já tentou fazer desta forma (eu não testei, mas acho que funciona)
Select (Tipo1 - Tipo3 + Tipo2) as resultado, descricao_insumo from estoquein Group by Descricao_insumo pivot 'Tipo" & tipo
OBS: Não tenho como testar nem algo parecido no momento, mas TEORICAMENTE seria assim, teste e veja se é ou não.
Select (Tipo1 - Tipo3 + Tipo2) as resultado, descricao_insumo from estoquein Group by Descricao_insumo pivot 'Tipo" & tipo
OBS: Não tenho como testar nem algo parecido no momento, mas TEORICAMENTE seria assim, teste e veja se é ou não.
NÃO FUNCIONOU, TEM OUTRA FORMA ?
tente assim, e veja se funciona
Select (Tipo1 - Tipo3) as resultado1, descricao_insumo from estoquein union (select (resultado1 + tipo3) as resulttotal from estoquein )Group by Descricao_insumo pivot 'Tipo" & tipo
E o campo RESULTTOTAL ficaria com o resultado total (tipo1-tipo3+tipo2)
Teste e veja se funciona.
Select (Tipo1 - Tipo3) as resultado1, descricao_insumo from estoquein union (select (resultado1 + tipo3) as resulttotal from estoquein )Group by Descricao_insumo pivot 'Tipo" & tipo
E o campo RESULTTOTAL ficaria com o resultado total (tipo1-tipo3+tipo2)
Teste e veja se funciona.
Tópico encerrado , respostas não são mais permitidas