I'm trying to run the following select command:
SELECT
estoque.id,
produto.id,
produto.descricao PRODUTO,
case saida.quant when > 0 then (estoque.quant + sum(saida.quant)) else estoque.quant end ESTOQUE
FROM estoque, saida, produto
join produto on estoque.idProduto = produto.id
join saida on estoque.id = saida.idEstoque
where estoque.idUnidade = '0'
group by estoque.id
I get an error on the line of the case where it has the symbol >
. He says he's not allowed to be there.
My intention is that, if saida.quant
is greater than zero, it adds with estoque.quant
, when it is less than zero, list only estoque.quant