Erro de SQL:

ERRO:  tipo de retorno não corresponde com o que foi declarado numeric
na função
DETAIL:  Tipo atual de retorno é real.
CONTEXT:  função SQL "despesa"

Indicação de entrada :
CREATE FUNCTION despesa(int) RETURNS numeric
AS $$SELECT SUM(valor) FROM financeiro WHERE idcarro=$1 GROUP BY
idcarro$$
LANGUAGE SQL

Tentei executar esse código abaixo no phpPgAdmin e recebi essa msg de
erro.

Como crio essa função? Acho que pelo sql da para entender. O select eu
testei separado e está correto.

Outra coisa, eu aprendi a fazer funções por algum manual oficial do
postgres, mas agora não estou encontrando mais essa parte na
documentação... alguém poderia me ajudar nisso também?
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Reply via email to