Baselight
Sign In
Loading...Loading chart...
1WITH
2  ranked_data AS (
3    SELECT
4      periodo,
5      CAST(replace(ind_string, ' ', '') AS BIGINT) AS num_transacoes,
6      ROW_NUMBER() OVER (
7        PARTITION BY
8          periodo
9        ORDER BY
10          CAST(replace(ind_string, ' ', '') AS BIGINT) DESC
11      ) AS rn
12    FROM
13      "@ine.indicador_0012786.raw"
14    WHERE
15      geodsg = 'Portugal'
16      AND domic_lio_fiscal_do_comprador_categ_dsg = 'Total'
17      AND setor_institucional_do_comprador_categ_dsg = 'Total'
18      AND ind_string IS NOT NULL
19  ),
20  parsed_data AS (
21    SELECT
22      periodo,
23      num_transacoes,
24      make_date(
25        CAST(
26          regexp_extract(periodo, 'de (\d{4})', 1) AS INTEGER
27        ),
28        (
29          CAST(regexp_extract(periodo, '(\d+)\.º', 1) AS INTEGER) - 1
30        ) * 3 + 1,
31        1
32      ) AS data_ordenacao
33    FROM
34      ranked_data
35    WHERE
36      rn = 1
37  )
38SELECT
39  periodo,
40  num_transacoes
41FROM
42  parsed_data
43ORDER BY
44  data_ordenacao ASC
periodonum_transacoes
1.º Trimestre de 20092594215
2.º Trimestre de 20092992266
3.º Trimestre de 20093315884
4.º Trimestre de 20093374788
1.º Trimestre de 20103440120
2.º Trimestre de 20103455609
3.º Trimestre de 20103216802
4.º Trimestre de 20103247936
1.º Trimestre de 20112558333
2.º Trimestre de 20112319557
3.º Trimestre de 20111950085
4.º Trimestre de 20112107130
1.º Trimestre de 20121659303
2.º Trimestre de 20121673516
3.º Trimestre de 20121527642
4.º Trimestre de 20121760000
1.º Trimestre de 20131351974
2.º Trimestre de 20131667407
3.º Trimestre de 20131824085
4.º Trimestre de 20132349202
1.º Trimestre de 20141825411
2.º Trimestre de 20142003321
3.º Trimestre de 20141979674
4.º Trimestre de 20142490239
1.º Trimestre de 20152662680
2.º Trimestre de 20152509888
3.º Trimestre de 20152697752
4.º Trimestre de 20153071762
1.º Trimestre de 20163001077
2.º Trimestre de 20163267885
3.º Trimestre de 20163173236
4.º Trimestre de 20163551512
1.º Trimestre de 20173800102
2.º Trimestre de 20174021419
3.º Trimestre de 20174258992
4.º Trimestre de 20174898678
1.º Trimestre de 20184755125
2.º Trimestre de 20185425227
3.º Trimestre de 20185512302
4.º Trimestre de 20185414883
1.º Trimestre de 20195261090
2.º Trimestre de 20195414806
3.º Trimestre de 20195800028
4.º Trimestre de 20196136268
1.º Trimestre de 20205785538
2.º Trimestre de 20204125502
3.º Trimestre de 20205427603
4.º Trimestre de 20206098441
1.º Trimestre de 20215595240
2.º Trimestre de 20216933006
3.º Trimestre de 20217345978
4.º Trimestre de 20218225207
1.º Trimestre de 20228081797
2.º Trimestre de 20228287705
3.º Trimestre de 20228051492
4.º Trimestre de 20227362219
1.º Trimestre de 20236857332
2.º Trimestre de 20236904628
3.º Trimestre de 20237072380
4.º Trimestre de 20237174277
1.º Trimestre de 20246730533
2.º Trimestre de 20247876682
3.º Trimestre de 20249052016
4.º Trimestre de 202410173942
1.º Trimestre de 20259617638
2.º Trimestre de 202510270423
3.º Trimestre de 202510498838

Share link

Anyone who has the link will be able to view this.