Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas tardes,
A seguinte função é suposto dar-me a soma do valor dos registos da tabela PAGAMENTO de um determinado cliente e num determinado mês/ano:
create or replace function T_PAGAMENTO_CLIENTE_ANO_MES(v_cliente IN NUMBER, v_mes_ano IN DATA)
return number is total number;
begin
select sum(PAGAMENTO.VALOR)
into total
from PAGAMENTO
where ID_CLIENTE = v_cliente and to_char(PAGAMENTO.DATA,'YYYY/MM'=to_char(v_mes_ano,'YYYY/MM');
return total;
end;where ID_CLIENTE = v_cliente and to_char(PAGAMENTO.DATA,'YYYY/MM'=to_char(v_mes_ano,'YYYY/MM');
e nesta:
select sum(PAGAMENTO.VALOR)
Alguém me consegue ajudar?
Obrigado
Carregando comentários...