delimiter $$

create view `vw_relat_pag_mes_prov` as (
select 
	`finan_fatura_itens_prov`.`id_finan_fatura_itens_prov` as `id_finan_fatura_itens`,
	`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov` as `venc_finan_fatura_itens`,
	month(`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov`) as `numero_do_mes`,
	case month(`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov`) 
		when 1 then 'Janeiro' 
		when 2 then 'Fevereiro' 
		when 3 then 'Março' 
		when 4 then 'Abril' 
		when 5 then 'Maio' 
		when 6 then 'Junho' 
		when 7 then 'Julho' 
		when 8 then 'Agosto' 
		when 9 then 'Setembro' 
		when 10 then 'Outubro' 
		when 11 then 'Novembro' 
		when 12 then 'Dezembro' 
	end as `mes_por_extenso`,
	year(`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov`) as `ano_numeral`,
	count(0) as `quantidade_registro`,
	concat('R$ ',format(sum(`finan_fatura_itens_prov`.`valor_finan_fatura_itens_prov`),2,'de_DE')) as `valor_total` 
from `finan_fatura_itens_prov` 
where `finan_fatura_itens_prov`.`status_finan_fatura_itens_prov` = 'PAGO' 
group by month(`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov`) 
order by month(`finan_fatura_itens_prov`.`venc_finan_fatura_itens_prov`) desc)$$

delimiter ;