mirror of https://github.com/interlegis/sapl.git
Browse Source
- inclui no filtro meses e mais acessadas - altera layout dos resultados html e pdf - cria view table para otmizar e agilizar a computação dos dadospull/3605/head
LeandroJatai
2 years ago
7 changed files with 242 additions and 68 deletions
@ -0,0 +1,56 @@ |
|||
from __future__ import unicode_literals |
|||
|
|||
from django.db import migrations |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('norma', '0041_auto_20220814_2235'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.RunSQL(""" |
|||
drop view if exists norma_viewnormasestatisticas; |
|||
create or replace view norma_viewnormasestatisticas as |
|||
select row_number() OVER() as id, * from ( |
|||
SELECT |
|||
ROW_NUMBER() OVER ( |
|||
PARTITION BY ano_est, mes_est |
|||
ORDER BY ano_est, mes_est desc, norma_count desc |
|||
)::smallint AS "mais_acessadas" |
|||
, |
|||
* |
|||
from ( |
|||
SELECT |
|||
"norma_normaestatisticas"."norma_id" as norma_id, |
|||
extract(year from horario_acesso) as ano_est, |
|||
extract(month from horario_acesso) as mes_est, |
|||
count(*) as norma_count, |
|||
"norma_normajuridica"."numero" as norma_numero, |
|||
"norma_normajuridica"."ano" as norma_ano, |
|||
"norma_normajuridica"."data" as norma_data, |
|||
"norma_tiponormajuridica"."sigla" as norma_tipo_sigla, |
|||
"norma_tiponormajuridica"."descricao" as norma_tipo_descricao, |
|||
"norma_normajuridica"."ementa" as norma_ementa, |
|||
"norma_normajuridica"."observacao" as norma_observacao |
|||
from norma_normaestatisticas |
|||
INNER JOIN "norma_normajuridica" ON ("norma_normaestatisticas"."norma_id" = "norma_normajuridica"."id") |
|||
INNER JOIN "norma_tiponormajuridica" ON ("norma_normajuridica"."tipo_id" = "norma_tiponormajuridica"."id") |
|||
group by |
|||
"norma_normaestatisticas"."norma_id", |
|||
ano_est, |
|||
mes_est, |
|||
norma_numero, |
|||
norma_ano, |
|||
norma_data, |
|||
norma_ementa, |
|||
norma_observacao, |
|||
norma_tipo_sigla, |
|||
norma_tipo_descricao |
|||
order by ano_est, mes_est desc, norma_count desc, norma_ano desc |
|||
) as subquery |
|||
) as query_final |
|||
order by ano_est, mes_est desc, mais_acessadas; |
|||
"""), |
|||
] |
Loading…
Reference in new issue