Created
August 7, 2025 16:23
-
-
Save fernandobarbalho/cb2a3dcec749c010c0da3d3b9eafaa9a to your computer and use it in GitHub Desktop.
Revisions
-
fernandobarbalho renamed this gist
Aug 7, 2025 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
fernandobarbalho created this gist
Aug 7, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,36 @@ #View que gera o cálculo do total de despesas pagas para todas as funçoes de governo de todos os municípios CREATE OR REPLACE VIEW `nice-diorama-306223.objetos_apoio.vw_total_municipios_despesas` AS SELECT id_municipio, sum(valor) total_despesa FROM `basedosdados.br_me_siconfi.municipio_despesas_funcao` despesa where ano = 2023 and estagio_bd = "Despesas Pagas" and (id_conta_bd is null or id_conta_bd = "3.00.000") #Despesa intraorçamentárias ou despesas exceto intraorçamentárias group by id_municipio; ###Proporção de gastos com educação fundamental select total.id_municipio, total.total_despesa, despesa.valor, (despesa.valor/total.total_despesa)*100 as proporcao from `nice-diorama-306223.objetos_apoio.vw_total_municipios_despesas` as total inner join `basedosdados.br_me_siconfi.municipio_despesas_funcao` despesa on total.id_municipio = despesa.id_municipio where ano = 2023 and estagio_bd = "Despesas Pagas" and id_conta_bd = "3.12.361"; ###Proporção de gastos com todas as subfunções select total.id_municipio, despesa.conta_bd, total.total_despesa, despesa.valor, (despesa.valor/total.total_despesa)*100 as proporcao from `nice-diorama-306223.objetos_apoio.vw_total_municipios_despesas` as total inner join `basedosdados.br_me_siconfi.municipio_despesas_funcao` despesa on total.id_municipio = despesa.id_municipio where ano = 2023 and estagio_bd = "Despesas Pagas" and conta_bd not like "%orçamentária%" and length(despesa.portaria) in (5,6) order by proporcao desc;