[firebase-br] Ajuda com SQL

Leandro - Grupos leacarbonera2 em yahoo.com.br
Ter Jun 12 10:27:31 -03 2007


É isso ai mesmo Samuel.... Muito Obrigado....

Untitled DocumentLeandro Carbonera (54) 3343-1143 / 9977-1266 
leandro em sigmatecnologia.com.br www.sigmatecnologia.com.br
----- Original Message ----- 
From: "Samuel Duarte Matos" <samuelmatos em cprinformatica.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, June 12, 2007 9:57 AM
Subject: Re: [firebase-br] Ajuda com SQL


> Tenta usar o coalesce
>
> SELECT CODG_PRDT,
>       CODG_ANTR,
>       CODG_BARR,
>       NOME_PRDT,
>       UNDD_PRDT,
>       QUNT_MINM,
>       VALR_VEND,
>       (coalesce(SELECT SUM(ITNS_CUPM.QUNT_PRDT) FROM ITNS_CUPM
>         WHERE ITNS_CUPM.CODG_PRDT = PRODUTOS.CODG_PRDT),0) -
>
>       cialesce(SELECT SUM(ITNS_COMP.QUNT_PRDT) FROM ITNS_COMP
>        WHERE ITNS_COMP.CODG_PRDT = PRODUTOS.CODG_PRDT),0)) QUNT_ESTQ,
>
> FROM PRODUTOS
> WHERE PRODUTOS.CODG_PRDT > 0
>
> "Leandro - Grupos" <leacarbonera2 em yahoo.com.br> escreveu na mensagem 
> news:000301c7acf0$0fe801a0$0200a8c0 em notebook...
> E ai galera blz....
>
> Estou com uma duvida em um SQL que estou montando para me retornar a
> quantidade em estoque de um produto. Tenho 2 tabelas ade Items de Compra
> (ITNS_COMP) e Items do Cupom Fiscal (ITNS_CUPM). O Meu SQL esta fazendo o
> calculo certinho, porem se ele não encontrar dados eu uma das duas tabelas
> ele retorna null. Por exemplo, em tenho determinadas vendas de um produto
> mas não tenho compras dele. O resultado do SQL é null e eu gostaria que 
> ele
> me retornasse o valor negativo obtido pela subtração das duas colunas. Tem
> como Fazer isso?????
>
> Abaixo segue o SQL
>
> SELECT CODG_PRDT,
>       CODG_ANTR,
>       CODG_BARR,
>       NOME_PRDT,
>       UNDD_PRDT,
>       QUNT_MINM,
>       VALR_VEND,
>       ((SELECT SUM(ITNS_CUPM.QUNT_PRDT) FROM ITNS_CUPM
>         WHERE ITNS_CUPM.CODG_PRDT = PRODUTOS.CODG_PRDT) -
>
>       (SELECT SUM(ITNS_COMP.QUNT_PRDT) FROM ITNS_COMP
>        WHERE ITNS_COMP.CODG_PRDT = PRODUTOS.CODG_PRDT)) QUNT_ESTQ,
>
> FROM PRODUTOS
> WHERE PRODUTOS.CODG_PRDT > 0
>
> Leandro Carbonera
> (54) 3343-1143 / 9977-1266
> leandro em sigmatecnologia.com.br
> www.sigmatecnologia.com.br
>
>
>
> _______________________________________________________
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 


		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 






Mais detalhes sobre a lista de discussão lista