Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. select * from (
  2. select
  3. an.idanagrafiche as idanagrafica,
  4. 'AN'||d.idditte as idstruttura,
  5. ansede.idanagrafiche as idanagraficasede,
  6. nvl(nvl(u.cf, u.partitaiva), nvl(d.codicefiscale, d.codfiscpartiva)) as identificativo,
  7. att.idattivita
  8. from anagrafiche an, anagrafiche ansede, ditte d, ditte dsede, utenti u, attivita att
  9. where d.idanagrafica = an.idanagrafiche
  10. and ansede.idanagrafiche = nvl(d.riferimento, nvl(an.riferimento, an.idanagrafiche))
  11. and ansede.idanagrafiche = u.idanagrafica(+)
  12. and ansede.idanagrafiche = dsede.idanagrafica(+)
  13. and dsede.schedacorrente = '1'
  14. and ( d.schedacorrente = '1' OR d.orsastato IN ('0','2'))
  15. and d.idattivitaesercizi = att.idattivita
  16. and att.codiceth in (select codicethesaurus from orsathesaurus where allevamento = 0)
  17.  
  18. union
  19.  
  20. select
  21. an.idanagrafiche as idanagrafica,
  22. 'AN'||d.idditte as idstruttura,
  23. ansede.idanagrafiche as idanagraficasede,
  24. nvl(nvl(u.cf, u.partitaiva), nvl(d.codicefiscale, d.codfiscpartiva)) as identificativo,
  25. att.idattivita
  26. from anagrafiche an, anagrafiche ansede, ditte d, ditte dsede, utenti u, attivitaesercizi attese, attivita att
  27. where d.idanagrafica = an.idanagrafiche
  28. and ansede.idanagrafiche = nvl(d.riferimento, nvl(an.riferimento, an.idanagrafiche))
  29. and ansede.idanagrafiche = u.idanagrafica(+)
  30. and ansede.idanagrafiche = dsede.idanagrafica(+)
  31. and dsede.schedacorrente = '1'
  32. and ( d.schedacorrente = '1' OR d.orsastato IN ('0','2'))
  33. and attese.idattivita = att.idattivita
  34. and attese.idditta = d.idditte
  35. and att.codiceth in (select codicethesaurus from orsathesaurus where allevamento = 0)
  36.  
  37. union
  38.  
  39. select
  40. an.idanagrafiche as idanagrafica,
  41. 'AL'||al.idallevamenti as idstruttura,
  42. al.idproprietario as idanagraficasede,
  43. an.idfiscale_bdn as identificativo,
  44. att.idattivita
  45. from allevamenti al, anagrafiche an, attivita_bdn attbdn, attivita att
  46. where al.idproprietario = an.idanagrafiche
  47. and al.idattivitabdn = attbdn.idattivitabdn
  48. and attbdn.idattivitaesercizio = att.idattivita
  49. and att.codiceth in (select codicethesaurus from orsathesaurus where allevamento = 1)
  50.  
  51. union
  52.  
  53. select
  54. an.idanagrafiche as idanagrafica,
  55. 'AL'||al.idallevamenti as idstruttura,
  56. al.idproprietario as idanagraficasede,
  57. an.idfiscale_bdn as identificativo,
  58. att.idattivita
  59. from allevamenti al, anagrafiche an, attivita att
  60. where al.idproprietario = an.idanagrafiche
  61. and al.idspecie_allevata = att.idspecieallevata
  62. and al.idindirizzoproduttivo = att.idindirizzoproduttivo
  63. and al.idspecie_allevata not in (select idtabelle from tabelle where riferimentoimport = '0121')
  64. and att.codiceth in (select codicethesaurus from orsathesaurus where allevamento = 1)
  65.  
  66. union
  67.  
  68. select
  69. an.idanagrafiche as idanagrafica,
  70. 'AL'||al.idallevamenti as idstruttura,
  71. al.idproprietario as idanagraficasede,
  72. an.idfiscale_bdn as identificativo,
  73. att.idattivita
  74. from allevamenti al, anagrafiche an, attivita att, vetallevsottoindirprod sip
  75. where al.idproprietario = an.idanagrafiche
  76. and al.idspecie_allevata = att.idspecieallevata
  77. and al.idindirizzoproduttivo = att.idindirizzoproduttivo
  78. and al.idallevamenti = sip.idallevamento
  79. and sip.idsottoindirprod = att.idsottoindirizzoprod
  80. and al.idspecie_allevata in (select idtabelle from tabelle where riferimentoimport = '0121')
  81. and att.codiceth in (select codicethesaurus from orsathesaurus where allevamento = 1)
  82.  
  83. )
  84. where trim(identificativo) is not NULL
  85. AND idanagrafica IN (167144,167157,167189,167274, 167629, 176360, 476111, 476113, 171801, 178400)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement