[firebase-br] Procedure Calculo

omar l m rosa omar em conesul.inf.br
Qua Maio 2 02:42:22 -03 2007



select

(SELECT SUM(PED_QTDE)FROM pedidolog WHERE CLI_CODIGO = :CLI_CODIGO)

-

(select sum(QTDE_ATUAL)FROM saidalog where CLI_CODIGO = :CLI_CODIGO)

from rdb$database

INTO  :qtdetotal ;



----- Original Message -----
From: "Marcelo Castro - [www.ligteltelecom.com.br]"
<marcelo.castro em ligteltelecom.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, May 02, 2007 1:33 AM
Subject: [firebase-br] Procedure Calculo


Amigos aonde esta o erro dessa procedure?

Preciso fazer esse calculo = SOMA(PED_QTDE) - SOMA(QTDE_ATUAL) = X


CREATE PROCEDURE CLQ (
    CLI_CODIGO INTEGER)
RETURNS (
    QTDETOTAL INTEGER)
AS
BEGIN
SELECT SUM(PED_QTDE)FROM pedidolog WHERE CLI_CODIGO = :CLI_CODIGO - (select
sum(QTDE_ATUAL)FROM saidalog where CLI_CODIGO = :CLI_CODIGO) INTO
:qtdetotal ;
suspend;
END

ESSA PROCEDURE ACIMA SEMPRE ME RETORNA NULL ,


______________________________________________
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





Mais detalhes sobre a lista de discussão lista