Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Função que calcula o faturamento de um sala em uma determinada data de exibição
- CREATE OR REPLACE FUNCTION calcula_faturamento_sala(sala_id_param int, data_de_exibicao_param DATE)
- RETURNS FLOAT
- LANGUAGE plpgsql
- AS
- $$
- DECLARE
- faturamento_sala FLOAT := 0;
- BEGIN
- SELECT SUM(i.preco) AS faturamento
- INTO faturamento_sala
- FROM ingresso AS i
- WHERE i.sala_id = sala_id_param AND i.data_de_exibicao = data_de_exibicao_param;
- RETURN faturamento_sala;
- END;
- $$
- -- Pode ser usada da seguinte forma
- SELECT calcula_faturamento_sala(1, '2021-12-30');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement