galirema-notas

Planes por entidade

Finalidade do procedemento

Taboa plantidad”aaaa”

  1. Para poder relacionar mellor cada plan con unha entidade creamos para cada ano a táboa plantidad coa cifra do ano a que corresponde. O comando SQL para a súa creación é o seguinte:
    -- 2006
    CREATE TABLE "plantidad2006" ("ideplentidad" INTEGER PRIMARY KEY  AUTOINCREMENT  NOT NULL , "anualidad" INTEGER, "idPlanAnual" INTEGER NOT NULL , "tipoCode" CHAR(4), "entidad" VARCHAR(150), "id_cofradia" INTEGER)
    
  2. Para desagregar o campo “entidad” no caso dos plans conxuntos e normalizar os nomes das entidades para un tratamento mais eficiente empregamos a seguinte consulta:
    SELECT "anualidad", "idPlanAnual", "tipoCode", "entidad" FROM pexma2006 ORDER BY "tipoCode", "idPlanAnual"
    
  3. O resultado da consulta en formato csv o tratamos para que cada entidade dun plan e os códigos que o identifican están nunha liña cúa cabeceira será: "anualidad","idPlanAnual","tipoCode","entidad"

  4. No arquivo csv non están tódolos campos de táboa o campo “id_cofradia” hai que asinalos mediante comandos “UPDATE” que están preparados no ficheiro “comandoentidadeupdate.sql” pódese executar todos os comandos xuntos o por separado para axustar a condición de execución a variabilidade na denominaciones empregadas nos distintos plans de explotación.
    UPDATE "plantidad2006" SET "id_cofradia" = '67' WHERE RTRIM("entidad") LIKE '% Anllóns%' AND "id_cofradia" ISNULL;
    

Procesos executados

  1. plantidad2019 + KPOL
  2. plantidad2018 + KPOL
  3. plantidad2017 + KPOL
  4. plantidad2016 + KPOL
  5. plantidad2015 + KPOL
  6. plantidad2014 + KPOL
  7. plantidad2013 + KPOL
  8. plantidad2012 + KPOL
  9. plantidad2011 + KPOL
  10. plantidad2010 + KPOL
  11. plantidad2009 + KPOL
  12. plantidad2008 + KPOL
  13. plantidad2007 + KPOL
  14. plantidad2006 + KPOL
  15. plantidad2005
  16. plantidad2004
  17. plantidad2003
  18. plantidad2002
  19. plantidad2001
  20. plantidad2000
  21. plantidad1995