Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT *
- FROM (
- SELECT
- ANAG.IDANAGRAFICHE AS IDANAGRAFICA,
- U.CF AS IDENTIFICATIVOSOGGETTO,
- COGNOME AS COGNOMERAGSOCIALE,
- NOME,
- U.DATANASCITA AS DATANASCITA,
- SESSO,
- C.CODICEISTAT AS COMUNERESIDENZA,
- ANAG.INDIRIZZO AS INDIRIZZO,
- C.CAPDELCOMUNE AS CAP,
- (SELECT UTCODICE FROM TABELLE WHERE IDTABELLE = C.IDPROVINCIA) AS PROVINCIA,
- (SELECT DESCRIZIONE FROM TABELLE WHERE IDTABELLE = U.IDESTERORESIDENZA) AS STATORESIDENZA,
- '' AS NUMISCRIZIONERI,
- null AS DATAISCRIZIONERI,
- ANAG.TIPO AS TIPO
- FROM ANAGRAFICHE ANAG, UTENTI U , COMUNI C
- WHERE ANAG.IDANAGRAFICHE = U.IDANAGRAFICA(+)
- AND ANAG.IDCOMUNE = C.IDCOMUNI(+)
- AND ANAG.TIPO=4
- UNION
- SELECT
- ANAG.IDANAGRAFICHE AS IDANAGRAFICA,
- NVL(D.CODICEFISCALE, D.CODFISCPARTIVA) AS IDENTIFICATIVOSOGGETTO,
- NVL(D.RAGIONESOCIALE, ANAG.DENOMINAZIONE) AS COGNOMERAGSOCIALE,
- '' AS NOME,
- null AS DATANASCITA,
- '' AS SESSO,
- C.CODICEISTAT AS COMUNERESIDENZA,
- ANAG.INDIRIZZO,
- C.CAPDELCOMUNE AS CAP,
- (SELECT UTCODICE FROM TABELLE WHERE IDTABELLE = C.IDPROVINCIA) AS PROVINCIA,
- NVL((SELECT SUBSTR(RIFERIMENTOIMPORT,4,3) FROM TABELLE WHERE IDTABELLE = D.IDNAZIONALITA),'100') AS STATORESIDENZA,
- D.CODICECAMERALE AS NUMISCRIZIONERI,
- null AS DATAISCRIZIONERI,
- ANAG.TIPO AS TIPO
- FROM ANAGRAFICHE ANAG, DITTE D, COMUNI C
- WHERE ANAG.IDANAGRAFICHE = D.IDANAGRAFICA
- AND ANAG.IDCOMUNE = C.IDCOMUNI(+)
- AND D.SCHEDACORRENTE = '1'
- AND (ANAG.RIFERIMENTO IS NULL OR ANAG.RIFERIMENTO = IDANAGRAFICHE)
- )t
- --WHERE IDENTIFICATIVOSOGGETTO = ? --ie: 02075140398 di 167629 con AN92452(non corrente)
- WHERE IDENTIFICATIVOSOGGETTO = '02075140398'
- ORDER BY TIPO, COMUNERESIDENZA, INDIRIZZO, PROVINCIA, CAP, STATORESIDENZA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement