Fórum ansi sql query para valor nulo #59183

26/11/2007

0

se eu tiver a seguinte query

SELECT
LM.CD_LOTE, (LM.QT_COMPRADA - sum(OM.QT_USADA)) as QT_DISPONIVEL
FROM
TB_LOTE_MATERIAL LM
LEFT JOIN TB_OS_RES_AGUA_MATERIAL OM ON LM.CD_LOTE_MATERIAL = OM.CD_LOTE_MATERIAL
WHERE
OM.CD_LOTE = 1
group by
LM.CD_LOTE, LM.QT_COMPRADA

caso a tabela TB_OS_RES_AGUA_MATERIAL estiver vazia a linha toda virá nula... existe uma maneira de fazer uma conversão de valores nulos para zero por exemplo, USANDO ANSI-SQL????? a idéia é não permitir que qt_usada nula anule qt_disponível, nem anular o resultado todo.... caso não seja possível contornar esse problema com ANSI-SQL,... no firebird usaria-se qual função para conversão?


Imaia

Imaia

Responder

Posts

27/11/2007

Gandalf.nho

Experimente usar a função COALESCE.


Responder

Gostei + 0

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

Aceitar