Salve, pessoal. Estou precisando desenvolver uma função para retornar saldo e comecei desta maneira, mas não retorna dados:
Criei um type: CREATE TYPE saldo_caixa AS ( debito numeric(18,2) ); A função: CREATE OR REPLACE FUNCTION saldocaixa() RETURNS SETOF saldo_caixa AS $body$ DECLARE debito_atual NUMERIC(18,2); linha saldo_caixa; begin SELECT INTO debito_atual SUM(value_cash) FROM cashes WHERE (type_cash= 'D'); linha.debito = debito_atual; RETURN; END $body$ LANGUAGE 'plpgsql'; Aí para usar: select * from saldocaixa(). No entanto, não retorna valor algum. Onde estou errando? []'s Stclara. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
