Advertisement
programmer_girl

Untitled

Mar 24th, 2020
3,058
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #RICERCA ASSOCIATI
  2. selectCountListAssociati=select count(*) from
  3.  
  4. listUnionGestioneAssociati=select ID_ASSOCIATO, NOME, COGNOME, C_FISCALE_PI, azienda, cin, ID_CATEGORIA, asso, quota, DT_INSERIMENTO, domicilizione, TIPO, descAssociazione, comune, provincia, nascita, anno from (
  5.  
  6. listGestioneAssociati=select a.ID_ASSOCIATO, a.NOME, a.COGNOME, a.C_FISCALE_PI, CAST(a.C_AZIENDA as VARCHAR(8)) as azienda, CAST(a.C_CIN as VARCHAR(2)) as cin, a.ID_CATEGORIA, CAST(a.C_ASSOCIAZIONE as VARCHAR(4)) as asso, CAST(a.QUOTA as VARCHAR(2)) as quota, a.DT_INSERIMENTO, case when a.F_DOMICILIAZIONE='S' then 'SI' else ' ' end as domicilizione,
  7. listGestioneTrascodificati=select a.ID_ASSOCIATO, a.NOME, a.COGNOME, a.C_FISCALE_PI, CAST(a.C_AZIENDA as VARCHAR(8)) as azienda, CAST(a.C_CIN as VARCHAR(2)) as cin, a.ID_CATEGORIA, CAST((a.C_ASSOCIAZIONE_NUOVA+'00') as VARCHAR(4)) as asso, CAST(a.QUOTA_NUOVA as VARCHAR(2)) as quota, a.DT_INSERIMENTO, case when a.F_DOMICILIAZIONE='S' then 'SI' else 'NO' end as domicilizione,
  8. listAssociati='ASSOCIATO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  9. listDomiciliati='DOMICILIATO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  10. listTrascodificati='TRASCODIFICATO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  11. listCancellati='CANCELLATO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  12. listAffievoliti='AFFIEVOLITO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  13. listCaloFisiologico='CALO FISIOLOGICO' as TIPO, (select ass.desc_associazione from ANAGRAFICA_ASSOCIAZIONE ass where ass.C_ASSOCIAZIONE=a.C_ASSOCIAZIONE) as descAssociazione,(select distinct t.DESC_COMUNE from TERRITORIO t where t.C_ISTAT_COMUNE=a.C_ISTAT_COMUNE_RES and t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as comune, (select distinct t.DESC_PROVINCIA from TERRITORIO t where t.C_ISTAT_PROVINCIA=a.C_ISTAT_PROV_RES) as provincia, a.DT_NASCITA as nascita, CAST(a.ANNO as VARCHAR(4)) as anno from
  14.  
  15. tabellaAssociati=ASSOCIATI a
  16. #vistaAssociatiUtente=(select ass.* from ASSOCIATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null) as a
  17. vistaAssociatiUtente=(select ass.* from ASSOCIATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rua.USERNAME=:username and rua.DT_DISATTIVAZIONE is null) as a
  18. tabellaDomiciliati=DOMICILIATI a
  19. #vistaDomiciliatiUtente=(select ass.* from DOMICILIATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null) as a
  20. vistaDomiciliatiUtente=(select ass.* from DOMICILIATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rua.USERNAME=:username and rua.DT_DISATTIVAZIONE is null) as a
  21. tabellaTrascodificati=TRASCODIFICATI a
  22. #vistaTrascodificatiUtente=(select ass.* from TRASCODIFICATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null) as a
  23. vistaTrascodificatiUtente=(select ass.* from TRASCODIFICATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rua.USERNAME=:username and rua.DT_DISATTIVAZIONE is null) as a
  24. tabellaCancellati=CANCELLATI a
  25. vistaCancellatiUtente=(select ass.* from CANCELLATI ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null) as a
  26.  
  27. tabellaAffievoliti=(select ass.* from AFFIEVOL_CALO ass where ass.TIPO_LAVORAZIONE=5) as a
  28. #vistaAffievolitiUtente=(select ass.* from AFFIEVOL_CALO ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null and ass.TIPO_LAVORAZIONE=5) as a
  29. vistaAffievolitiUtente=(select ass.* from AFFIEVOL_CALO ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rua.USERNAME=:username and rua.DT_DISATTIVAZIONE is null and ass.TIPO_LAVORAZIONE=5) as a
  30.  
  31. tabellaCaloFisiologico=(select ass.* from AFFIEVOL_CALO ass where ass.TIPO_LAVORAZIONE=6) as a
  32. #vistaCaloFisiologicoUtente=(select ass.* from AFFIEVOL_CALO ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua, RELAZIONI_UTENTI_SEDIINPS rus where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rus.COD4=ass.COD4 and rus.USERNAME=:username and rua.USERNAME=:username and rus.DT_DISATTIVAZIONE is null and rua.DT_DISATTIVAZIONE is null and ass.TIPO_LAVORAZIONE=6) as a
  33. vistaCaloFisiologicoUtente=(select ass.* from AFFIEVOL_CALO ass, RELAZIONI_UTENTI_ASSOCIAZIONI rua where rua.C_ASSOCIAZIONE=ass.C_ASSOCIAZIONE and rua.USERNAME=:username and rua.DT_DISATTIVAZIONE is null and ass.TIPO_LAVORAZIONE=6) as a
  34.  
  35. whereConditions=where 1=1
  36.  
  37. whereAssociatiNome=and UPPER(a.nome) like UPPER(:nome)
  38. whereAssociatiCognome=and UPPER(a.cognome) like UPPER(:cognome)
  39. whereAssociatiCodFiscale=and UPPER(a.C_FISCALE_PI) like UPPER(:codFiscale)
  40. whereAssociatiCodCin=and a.C_CIN=:codCin
  41. whereAssociatiCodAssociazione=and a.C_ASSOCIAZIONE=:codAssociazione
  42. whereAssociatiAzienda=and UPPER(a.C_AZIENDA) like UPPER(:azienda)
  43. whereAssociatiQuota=and a.QUOTA=:quota
  44. whereTipoGestione=and a.ID_CATEGORIA=:idCategoria
  45. whereAssociatiDataDiNascita=and a.DT_NASCITA=:dataNascita
  46. whereAssociatiSede=and a.cod4=s.cod4 and tt.cod4=s.cod4 and tt.c_istat_provincia=:codProvinciaSede
  47. whereAssociatiZona=and a.cod4=:codZona
  48. whereAssociatiRegioneSede=and a.cod4=s.cod4 and tt.cod4=s.cod4 and s.regione=:codRegioneSede
  49. whereAssociatiComuneNascita= and a.c_istat_Comune_Nasc=:istatComuneNascita
  50. whereAssociatiProvinciaNascita=and a.c_istat_Prov_Nasc=:istatProvNascita
  51. whereAssociatiRegioneNascita=and a.c_istat_Regione_Nasc=:istatRegioneNascita
  52. whereAssociatiComuneResidenza=and a.c_istat_Comune_Res=:istatComuneResidenza
  53. whereAssociatiProvinciaResidenza=and a.c_istat_Prov_Res=:istatProvResidenza
  54. whereAssociatiRegioneResidenza=and a.c_istat_Regione_Res=:istatRegioneResidenza
  55. whereAssociatiStatoNascita=and a.c_istat_Stato_Nasc=:istatStatoNascita
  56. whereAssociatiStatoResidenza=and a.c_istat_Stato_Res=:istatStatoResidenza
  57. whereAssociatiAnno=and a.anno=:anno
  58.  
  59. associatiOrderByNome=order by NOME
  60. associatiOrderByCognome=order by COGNOME
  61. associatiOrderByCodfiscale=order by C_FISCALE_PI
  62. associatiOrderByAzienda=order by azienda
  63. associatiOrderByAnno=order by anno
  64. associatiOrderDefault=order by anno desc, COGNOME asc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement