Ir ao conteúdo
  • Cadastre-se

Cálculo com subconsulta


Poliano Martini

Posts recomendados

Tenho uma SELECT que me retorna o somátorio de uma coluna, acontece que essa consulta é uma subconsulta, onde o seu resultado faz parte de uma expressão de subtração. Quando essa subconsulta retorna valores, o cálculo é efetivado corretamente, quando ela não retorna nada, a consulta principal é retornado valor nulo.

SELECT produto.saldo -

(SELECT SUM(item.quantidade)
FROM item
WHERE (item.codigo > 2))
AS qtde_disponivel

FROM
produto
WHERE
(produto.codigo = 1)

O saldo do produto é 20.

Quando encontrado registros na tabela item e o somatório da quantidade do item é 5, o retorno é 15.

Mas quando não possui registros na tabela, o retorno é vazio (nulo), necessitaria obter o valor 20 já que não encontrou itens.

Necessito usar alguma função? Ou tem algum jeito simples?

Obrigado!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!