[firebase-br] erro no sql

José Mauricio barbisan Zottis zottissistemas em gmail.com
Qua Set 6 11:14:43 -03 2017


Bom dia.

Use o comando coalesce

select
 ACERVO.CODIGO, ACERVO.DESCRICAO, ACERVO.COR,
 ACERVO.ITENS,
 ACERVO.LOCAR,
* coalesce(*(select SUM( AGENDAITENS.ITENS ) FROM agendaitens WHERE
AGENDAITENS.codigo
= ACERVO.CODIGO )*,0)*   AS LOCADOS ,
 ( ACERVO.ITENS - ( select SUM( AGENDAITENS.ITENS ) FROM agendaitens WHERE
AGENDAITENS.codigo = ACERVO.CODIGO )) AS DISPONIVEL

 FROM acervo

 ORDER BY ACERVO.DESCRICAO

Em 6 de setembro de 2017 11:01, Augusto Junior <gutopj02 em gmail.com>
escreveu:

> Bom dia,
>
> alguém pode me ajudar nesse sql ?
>
> a coluna LOCADOS sai vazia.
> a coluna DISPONIVEL também vazia.
>
> como corrigir isso ?
>
> grato
> Guto
>
>
> select
>  ACERVO.CODIGO, ACERVO.DESCRICAO, ACERVO.COR,
>  ACERVO.ITENS,
>  ACERVO.LOCAR,
>  (select SUM( AGENDAITENS.ITENS ) FROM agendaitens WHERE AGENDAITENS.codigo
> = ACERVO.CODIGO )   AS LOCADOS ,
>  ( ACERVO.ITENS - ( select SUM( AGENDAITENS.ITENS ) FROM agendaitens WHERE
> AGENDAITENS.codigo = ACERVO.CODIGO )) AS DISPONIVEL
>
>  FROM acervo
>
>  ORDER BY ACERVO.DESCRICAO
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista