Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tools/sql-scripts
1 result
Show changes
Commits on Source (6)
......@@ -26,6 +26,8 @@ SELECT
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
......@@ -33,6 +35,18 @@ FROM
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 203
......@@ -42,12 +56,16 @@ GROUP BY
familias_cadunico.cod_especie_domicilio,
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ,
familias_cadunico.cod_especie_domicilio ,
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file
......@@ -26,6 +26,8 @@ SELECT
pessoas_cadunico.concluiu_frequentou,
pessoas_cadunico.ano_serie_frequentou,
pessoas_cadunico.curso_frequentou,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
......@@ -35,7 +37,18 @@ FROM
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 203
......@@ -46,25 +59,16 @@ GROUP BY
familias_cadunico.ind_tipo_familia,
pessoas_cadunico.concluiu_frequentou,
pessoas_cadunico.ano_serie_frequentou,
pessoas_cadunico.curso_frequentou
pessoas_cadunico.curso_frequentou,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ASC,
familias_cadunico.ind_tipo_familia,
pessoas_cadunico.concluiu_frequentou ASC,
pessoas_cadunico.ano_serie_frequentou ASC,
pessoas_cadunico.curso_frequentou ASC
;
pessoas_cadunico.curso_frequentou ASC,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file
......@@ -24,12 +24,28 @@ SELECT
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
-- Data from CadUnico
familias_cadunico
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 203
......@@ -38,10 +54,16 @@ WHERE
GROUP BY
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media
familias_cadunico.renda_media,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ASC,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media ASC
familias_cadunico.renda_media ASC,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file
--
--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre
--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR
--
--This file is part of SMPPIR-Tables.
--
--SMPPIR-Tables is free software: you can redistribute it and/or modify
--it under the terms of the GNU General Public License as published by
--the Free Software Foundation, either version 3 of the License, or
--(at your option) any later version.
--
--SMPPIR-Tables is distributed in the hope that it will be useful,
--but WITHOUT ANY WARRANTY; without even the implied warranty of
--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--GNU General Public License for more details.
--
--You should have received a copy of the GNU General Public License
--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>.
--
CREATE TABLE ciganos_culture_ag
AS
SELECT
familias_cadunico.ano_censo,
familias_cadunico.cod_especie_domicilio,
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
familias_cadunico
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 101
GROUP BY
familias_cadunico.ano_censo,
familias_cadunico.cod_especie_domicilio,
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ,
familias_cadunico.cod_especie_domicilio ,
familias_cadunico.ind_tipo_familia,
familias_cadunico.cod_local_domicilio,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file
--
--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre
--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR
--
--This file is part of SMPPIR-Tables.
--
--SMPPIR-Tables is free software: you can redistribute it and/or modify
--it under the terms of the GNU General Public License as published by
--the Free Software Foundation, either version 3 of the License, or
--(at your option) any later version.
--
--SMPPIR-Tables is distributed in the hope that it will be useful,
--but WITHOUT ANY WARRANTY; without even the implied warranty of
--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--GNU General Public License for more details.
--
--You should have received a copy of the GNU General Public License
--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>.
--
CREATE TABLE ciganos_rights_ag
AS
SELECT
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
pessoas_cadunico.concluiu_frequentou,
pessoas_cadunico.ano_serie_frequentou,
pessoas_cadunico.curso_frequentou,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
-- Data from CadUnico
familias_cadunico
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 101
GROUP BY
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
pessoas_cadunico.concluiu_frequentou,
pessoas_cadunico.ano_serie_frequentou,
pessoas_cadunico.curso_frequentou,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ASC,
familias_cadunico.ind_tipo_familia,
pessoas_cadunico.concluiu_frequentou ASC,
pessoas_cadunico.ano_serie_frequentou ASC,
pessoas_cadunico.curso_frequentou ASC,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file
--
--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre
--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR
--
--This file is part of SMPPIR-Tables.
--
--SMPPIR-Tables is free software: you can redistribute it and/or modify
--it under the terms of the GNU General Public License as published by
--the Free Software Foundation, either version 3 of the License, or
--(at your option) any later version.
--
--SMPPIR-Tables is distributed in the hope that it will be useful,
--but WITHOUT ANY WARRANTY; without even the implied warranty of
--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
--GNU General Public License for more details.
--
--You should have received a copy of the GNU General Public License
--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>.
--
CREATE TABLE ciganos_sustentability_ag
AS
SELECT
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado,
COUNT(*) AS Total
FROM
familias_cadunico
INNER JOIN
pessoas_cadunico
ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo)
INNER JOIN
-- Geogrphic (State/Region) data
(
SELECT
municipio.id AS municipio_id,
regiao.nome AS nome_regiao,
estado.sigla AS sigla_estado
FROM
estado INNER JOIN municipio ON (estado.id = municipio.estado_id)
INNER JOIN regiao ON (regiao.id = estado.regiao_id)
) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge)
WHERE
ind_tipo_familia = 101
GROUP BY
familias_cadunico.ano_censo,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao,
geographic.sigla_estado
ORDER BY
familias_cadunico.ano_censo ASC,
familias_cadunico.ind_tipo_familia,
familias_cadunico.renda_media ASC,
pessoas_cadunico.codigo_ibge,
geographic.nome_regiao ASC,
geographic.sigla_estado ASC
;
\ No newline at end of file