SHARE
TWEET

Untitled

a guest Oct 8th, 2019 94 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT sx.sin_n_sinistro      AS NUM_SIN,
  2.               sx.sin_sinistro_id     AS ID_SIN,
  3.               sx.sin_dt_accadimento  AS DATA_ACCADIMENTO,
  4.               aco.ang_cognome        AS COGNOME_CONDUCENTE,
  5.               aco.ang_nome           AS NOME_CONDUCENTE,
  6.               aco.ang_codice_fiscale AS CF_CONDUCENTE,
  7.               ces.cmp_email_sarc     AS EMAIL_SARC,
  8.               vcn.vei_n_targa        AS TARGA_CN,
  9.               vco.vei_n_targa        AS TARGA_CO
  10.          FROM sin_sinistri sx
  11.          join pol_polizze pol
  12.            ON pol.pol_sin_sinistro_id = sx.sin_sinistro_id
  13.              -- CLAUSOLA GUIDA ESPERTA PRESENTE IN POLIZZA (COND 2)
  14.           AND NVL(pol.pol_flg_cla_guida_esperta, 0) = 1
  15.        -- estrae il CO
  16.          left outer join end_entita_danneggiate ecn
  17.            ON ecn.end_sin_sinistro_id = sx.sin_sinistro_id
  18.           AND ecn.end_flg_en_dan = 'CN'
  19.        -- estrae il CN
  20.          left outer join end_entita_danneggiate eco
  21.            ON eco.end_sin_sinistro_id = sx.sin_sinistro_id
  22.           AND eco.end_flg_en_dan = 'CO'
  23.          join vei_veicoli vco
  24.            ON vco.vei_veicoli_id = eco.end_vei_veicoli_id
  25.          join vei_veicoli vcn
  26.            ON vcn.vei_veicoli_id = ecn.end_vei_veicoli_id
  27.          join ang_anagrafica aco
  28.            ON aco.ang_anag_id = vco.vei_ang_anag_id_cond
  29.              -- CODICE FISCALE MANCANTE SU CO (COND 3) - SUBQUERY
  30.           AND aco.ang_codice_fiscale IS NULL
  31.          join tb_cmp_compagnie_esterne ces
  32.            ON vcn.vei_cmp_compagnia_id = ces.cmp_compagnia_id
  33.              -- PRESENZA EMAIL SARC SU COMPAGNIA DI CONTROPARTE (COND 6)
  34.           AND ces.cmp_email_sarc IS NOT NULL
  35.         WHERE 1 = 1
  36.              -- SINISTRI APERTI O CHIUSI ENTRO 30 GIORNI (COND 4)
  37.           AND (sx.sin_flg_stato_sinistro = '1' OR
  38.               (sx.sin_flg_stato_sinistro <> '1' AND
  39.               sx.sin_dt_chiusura_cntbl >= SYSDATE - 30))
  40.              -- SINISTRO CARD DEBITORE O CONCORSUALE (COND 1)
  41.           AND SUBSTR(f_tipo_sin_card(sx.sin_sinistro_id), 0, 1) IN ('C', 'D')
  42.              -- NESSUN DOCUMENTO DI RICHIESTA CF (COND 5)
  43.           AND NOT EXISTS
  44.         (SELECT doa.*
  45.                  FROM doa_sinis_index dx
  46.                  join doa_documenti_allegati doa
  47.                    ON dx.doa_doc_allegato_id = doa.doa_doc_allegato_id
  48.                  join end_entita_danneggiate ee
  49.                    ON ee.end_sin_sinistro_id = sx.sin_sinistro_id
  50.                   AND dx.doa_end_dann_id = ee.end_en_dan_id
  51.                   AND doa.doa_doc_documento_id = 603);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top