DROP VIEW LD0V1U10
;
CREATE VIEW LD0V1U10 AS SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
	   isnull(U01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(U01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(U01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       u10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
	   A.KUNDNUMMER,
	   A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK
FROM LD0VLU10 U10 JOIN
     LD0V0A A ON U10.PERSONNR = A.PNR
	 LEFT OUTER JOIN LD0V0U01 U01 ON U10.PERSONNR = U01.PERSONNR
;
DROP VIEW LD0V1U10Ext
;
CREATE VIEW LD0V1U10Ext AS
   SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
       isnull(U01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(U01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(U01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       u10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
       A.KUNDNUMMER,
       A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK,
               0 as 'U11ANVISORGTYP',
               '' as 'U11ANVISORGINTERN',
               0 AS 'U11ORGEXTERN',
               '' as 'U11HANDLAGGARE',
               '' as 'U11FROMDAT',
               '' as 'U11TOMDAT',
               0 as 'U11TYPAVSLUT',
               0 as 'U11AVSLUTORS',
               0 as 'U11AVSLUTKOMMUN',
               0 as 'U11AVSLUTLAND',
               '' as 'U11KOMMUNUTLAND',
               '' as 'U11YRKEAVSLUT',
               '' as 'U11YRKEAVSLUT_2012',
               0 as 'U12ANSVARIGFOR',
               '' as 'U12ANSVARIGORG',
               '' as 'U12HANDLAGGARE'
FROM LD0VLU10 U10
join LD0V0A A ON U10.PERSONNR = A.PNR
left outer join LD0V0U01 U01 on U10.PERSONNR = U01.PERSONNR
;

DROP VIEW LD0V2U10
;
CREATE VIEW LD0V2U10 AS SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
	   isnull(u01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(u01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(u01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       u10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
	   A.KUNDNUMMER,
	   A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK
FROM LD0VYU10 U10 JOIN
     LD0V0A A ON U10.PERSONNR = A.PNR
	 LEFT OUTER JOIN LD0VYU01 U01 ON U10.PERSONNR = U01.PERSONNR;

DROP VIEW LD0V2U10Ext
;
CREATE VIEW LD0V2U10Ext AS SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
       isnull(U01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(U01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(U01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       u10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
       A.KUNDNUMMER,
       A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK,
               U11.ANVISORGTYP as 'U11ANVISORGTYP',
               U11.ANVISORGINTERN as 'U11ANVISORGINTERN',
               U11.ORGEXTERN AS 'U11ORGEXTERN',
               U11.HANDLAGGARE as 'U11HANDLAGGARE',
               U11.FROMDAT as 'U11FROMDAT',
               U11.TOMDAT as 'U11TOMDAT',
               U11.TYPAVSLUT as 'U11TYPAVSLUT',
               U11.AVSLUTORS as 'U11AVSLUTORS',
               U11.AVSLUTKOMMUN as 'U11AVSLUTKOMMUN',
               U11.AVSLUTLAND as 'U11AVSLUTLAND',
               U11.KOMMUNUTLAND as 'U11KOMMUNUTLAND',
               U11.YRKEAVSLUT as 'U11YRKEAVSLUT',
               U11.YRKEAVSLUT_2012 as 'U11YRKEAVSLUT_2012',
               0 as 'U12ANSVARIGFOR',
               '' as 'U12ANSVARIGORG',
               '' as 'U12HANDLAGGARE'
FROM LD0VLU10 U10
join LD0V0U11 U11 ON U11.INSKRIVNINGSNR = U10.INSKRIVNINGSNR
join LD0V0A A ON U10.PERSONNR = A.PNR
left outer join LD0V0U01 U01 on U10.PERSONNR = U01.PERSONNR
;

DROP VIEW LD0V3U10Ext
; 
CREATE VIEW LD0V3U10Ext AS SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
       isnull(U01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(U01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(U01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       u10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
       A.KUNDNUMMER,
       A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK,
               0 as 'U11ANVISORGTYP',
               '' as 'U11ANVISORGINTERN',
               0 AS 'U11ORGEXTERN',
               '' as 'U11HANDLAGGARE',
               '' as 'U11FROMDAT',
               '' as 'U11TOMDAT',
               0 as 'U11TYPAVSLUT',
               0 as 'U11AVSLUTORS',
               0 as 'U11AVSLUTKOMMUN',
               0 as 'U11AVSLUTLAND',
               '' as 'U11KOMMUNUTLAND',
               '' as 'U11YRKEAVSLUT',
               '' as 'U11YRKEAVSLUT_2012',
               U12.ANSVARIGFOR as 'U12ANSVARIGFOR',
               U12.ANSVARIGORG as 'U12ANSVARIGORG',
               U12.HANDLAGGARE as 'U12HANDLAGGARE'
FROM LD0VLU10 U10
join LD0V0U12 U12 ON U12.INSKRIVNINGSNR = U10.INSKRIVNINGSNR
join LD0V0A A ON U10.PERSONNR = A.PNR
left outer join LD0V0U01 U01 on U10.PERSONNR = U01.PERSONNR
;

DROP VIEW LD0VAA0PER
;
CREATE VIEW LD0VAA0PER
AS SELECT 
PER.PNR ,
PER.NAMN ,
PER.ADRESS ,
PER.COADR ,
PER.POSTNR ,
PER.ORT ,
PER.HEMTEL ,
PER.ARBTEL ,
PER.KADRESS ,
PER.KCOADR ,
PER.KPOSTNR ,
PER.KORT ,
PER.KHEMTEL ,
PER.KUATDAT ,
PER.KFLYKTING ,
PER.CIVKOD ,
KODTEXT7.KLARTEXT CIVKOD_T ,
PER.CIVDAT ,
PER.MEDBSKAP ,
KODTEXT1.KLARTEXT MEDBSKAP_T ,
PER.MEDBDAT ,
PER.FODFORS ,
PER.FODLAN ,
PER.FODLAND ,
KODTEXT.KLARTEXT FODLAND_T ,
PER.OMRADE ,
PER.FOLKFORS ,
PER.FOLKLAN ,
KODTEXT2.KLARTEXT FOLKLAN_T ,
PER.FOLKKOM ,
KODTEXT8.KLARTEXT FOLKKOM_T ,
PER.FOLKDAT ,
PER.AVREGORS ,
KODTEXT3.KLARTEXT AVREGORS_T ,
PER.AVREGDAT ,
PER.ADRSKYDD ,
PER.HEMLIGTFN ,
PER.LCHAVDR ,
PER.HARHUSHALL ,
PER.AKTRAKN ,
PER.KLIENTRAKN ,
PER.RESURSRAKN ,
PER.UPDDAT ,
PER.UPDSIGN ,
PER.KUPDDAT ,
PER.KUPDSIGN ,
PER.KOMDEL ,
PER.BETJOMR ,
PER.NYCKKOD ,
PER.FODDAT ,
PER.KON ,
PER.REFRAKN ,
PER.PERSTEL ,
PER.MOBIL ,
PER.FAX ,
PER.EPOSTHEM ,
PER.EPOSTARB ,
PER.FODKOM ,
PER.BOKOM ,
PER.MODMAL ,
KODTEXT9.KLARTEXT MODMAL_T ,
PER.KOMSPRAK ,
KODTEXT4.KLARTEXT KOMSPRAK_T ,
PER.ADRSPRAK ,
PER.FONETNAMN ,
PER.YRKE ,
PER.SMEKNAMN ,
PER.UTL_ADR ,
PER.UTL_POSTADR ,
PER.UTL_ADRLAND ,
PER.TIDKOMM ,
PER.GRUPP ,
PER.EGENCIVKOD ,
PER.EJAVIS ,
PER.SAKNBOST ,
PER.AVLDAT ,
PER.SPRAKTEXT ,
PER.LANDTEXT ,
PER.ADRESSDAT ,
PER.UTLANDTEXT ,
PER.AVISFLAGDAT ,
PER.KOMSPRAK2 ,
KODTEXT5.KLARTEXT KOMSPRAK2_T ,
PER.KOMSPRAK3 ,
KODTEXT6.KLARTEXT KOMSPRAK3_T ,
PER.INVANDAT ,
PER.TOLKBEHOV ,
PER.MINSIDA ,
PER.KUNDNUMMER ,
PER.EJKATEGORISERING ,
PER.KONTAKTSATT ,
PER.KONTAKTSIGN ,
PER.KONTAKTDATUM ,
UPPLYSNING ,
SMSAVIS,
MAILAVIS,
LCMEDDELANDE, 
PER.KUNDNUMMER AS CUSTOMERNUMBER,
PER.MINSIDA_VUXNA,
PER.SKYDDADFOLKBOKF,
PER.MINSIDA_ARBETSMARKNAD,
PER.PRIMART_SPRAK
FROM LD0V0A PER 
LEFT OUTER JOIN LD0V0Q01 KODTEXT 
ON KODTEXT.KODTYP='LAND' 
AND KODTEXT.KOD = PER.FODLAND 
LEFT OUTER JOIN LD0V0Q01 KODTEXT1 
ON KODTEXT1.KODTYP='LAND' 
AND KODTEXT1.KOD = PER.MEDBSKAP 
LEFT OUTER JOIN LD0V0Q01 KODTEXT2 
ON KODTEXT2.KODTYP='LÄN' 
AND KODTEXT2.KOD = PER.FOLKLAN 
LEFT OUTER JOIN LD0V0Q01 KODTEXT3 
ON KODTEXT3.KODTYP='AVREGORSAK' 
AND KODTEXT3.KOD = PER.AVREGORS 
LEFT OUTER JOIN LD0V0Q01 KODTEXT4 
ON KODTEXT4.KODTYP='SPRAK' 
AND KODTEXT4.KOD = PER.KOMSPRAK 
LEFT OUTER JOIN LD0V0Q01 KODTEXT5 
ON KODTEXT5.KODTYP='SPRAK' 
AND KODTEXT5.KOD = PER.KOMSPRAK2 
LEFT OUTER JOIN LD0V0Q01 KODTEXT6 
ON KODTEXT6.KODTYP='SPRAK' 
AND KODTEXT6.KOD = PER.KOMSPRAK3 
LEFT OUTER JOIN LD0V0Q01 KODTEXT7 
ON KODTEXT7.KODTYP='CIVS' 
AND KODTEXT7.KOD = PER.CIVKOD 
LEFT OUTER JOIN LD0V0Q01 KODTEXT8 
ON KODTEXT8.KODTYP='KOMU' 
AND KODTEXT8.KOD = PER.FOLKKOM 
LEFT OUTER JOIN LD0V0Q01 KODTEXT9 
ON KODTEXT9.KODTYP='SPRAK' 
AND KODTEXT9.KOD = PER.MODMAL 
;

DROP VIEW LD0VAA0SEARCHPERSONS
;
CREATE VIEW LD0VAA0SEARCHPERSONS 
AS 
SELECT
PER.PNR ,
PER.NAMN ,
PER.ADRESS ,
PER.COADR ,
PER.POSTNR ,
PER.ORT ,
PER.HEMTEL ,
PER.ARBTEL ,
PER.KADRESS ,
PER.KCOADR ,
PER.KPOSTNR ,
PER.KORT ,
PER.KHEMTEL ,
PER.KUATDAT ,
PER.KFLYKTING ,
PER.CIVKOD ,
KODTEXT7.KLARTEXT CIVKOD_T ,
PER.CIVDAT ,
PER.MEDBSKAP ,
KODTEXT1.KLARTEXT MEDBSKAP_T ,
PER.MEDBDAT ,
PER.FODFORS ,
PER.FODLAN ,
PER.FODLAND ,
KODTEXT.KLARTEXT FODLAND_T ,
PER.OMRADE ,
PER.FOLKFORS ,
KODTEXT10.KLARTEXT FOLKFORS_T ,
PER.FOLKLAN ,
KODTEXT2.KLARTEXT FOLKLAN_T ,
PER.FOLKKOM ,
KODTEXT8.KLARTEXT FOLKKOM_T ,
PER.FOLKDAT ,
PER.AVREGORS ,
KODTEXT3.KLARTEXT AVREGORS_T ,
PER.AVREGDAT ,
PER.ADRSKYDD ,
PER.HEMLIGTFN ,
PER.LCHAVDR ,
PER.HARHUSHALL ,
PER.AKTRAKN ,
PER.KLIENTRAKN ,
PER.RESURSRAKN ,
PER.UPDDAT ,
PER.UPDSIGN ,
PER.KUPDDAT ,
PER.KUPDSIGN ,
PER.KOMDEL ,
PER.BETJOMR ,
PER.NYCKKOD ,
PER.FODDAT ,
PER.KON ,
PER.REFRAKN ,
PER.PERSTEL ,
PER.MOBIL ,
PER.FAX ,
PER.EPOSTHEM ,
PER.EPOSTARB ,
PER.FODKOM ,
PER.BOKOM ,
PER.MODMAL ,
KODTEXT9.KLARTEXT MODMAL_T ,
PER.KOMSPRAK ,
KODTEXT4.KLARTEXT KOMSPRAK_T ,
PER.ADRSPRAK ,
PER.FONETNAMN ,
PER.YRKE ,
PER.SMEKNAMN ,
PER.UTL_ADR ,
PER.UTL_POSTADR ,
PER.UTL_ADRLAND ,
PER.TIDKOMM ,
PER.GRUPP ,
PER.EGENCIVKOD ,
PER.EJAVIS ,
PER.SAKNBOST ,
PER.AVLDAT ,
PER.SPRAKTEXT ,
PER.LANDTEXT ,
PER.ADRESSDAT ,
PER.UTLANDTEXT ,
PER.AVISFLAGDAT ,
PER.KOMSPRAK2 ,
KODTEXT5.KLARTEXT KOMSPRAK2_T ,
PER.KOMSPRAK3 ,
KODTEXT6.KLARTEXT KOMSPRAK3_T ,
PER.INVANDAT ,
PER.TOLKBEHOV ,
PER.MINSIDA ,
PER.KUNDNUMMER ,
PER.EJKATEGORISERING ,
PER.KONTAKTSATT ,
PER.KONTAKTSIGN ,
PER.KONTAKTDATUM ,
OMR.OMRID ,
OMR.OMRENHNR ,
OMR.NAMN OMRADE_NAMN ,
KODTEXT11.KLARTEXT AS OMRADE_T,
PER.SKYDDADFOLKBOKF,
PER.MINSIDA_ARBETSMARKNAD,
PER.PRIMART_SPRAK
FROM LD0V0A PER 
LEFT OUTER JOIN LD0V0Q01 KODTEXT 
ON KODTEXT.KODTYP='LAND' 
AND KODTEXT.KOD = PER.FODLAND 
LEFT OUTER JOIN LD0V0Q01 KODTEXT1 
ON KODTEXT1.KODTYP='LAND' 
AND KODTEXT1.KOD = PER.MEDBSKAP 
LEFT OUTER JOIN LD0V0Q01 KODTEXT2 
ON KODTEXT2.KODTYP='LÄN' 
AND KODTEXT2.KOD = PER.FOLKLAN 
LEFT OUTER JOIN LD0V0Q01 KODTEXT3 
ON KODTEXT3.KODTYP='AVREGORSAK' 
AND KODTEXT3.KOD = PER.AVREGORS 
LEFT OUTER JOIN LD0V0Q01 KODTEXT4 
ON KODTEXT4.KODTYP='SPRAK' 
AND KODTEXT4.KOD = PER.KOMSPRAK 
LEFT OUTER JOIN LD0V0Q01 KODTEXT5 
ON KODTEXT5.KODTYP='SPRAK' 
AND KODTEXT5.KOD = PER.KOMSPRAK2 
LEFT OUTER JOIN LD0V0Q01 KODTEXT6 
ON KODTEXT6.KODTYP='SPRAK' 
AND KODTEXT6.KOD = PER.KOMSPRAK3 
LEFT OUTER JOIN LD0V0Q01 KODTEXT7 
ON KODTEXT7.KODTYP='CIVS' 
AND KODTEXT7.KOD = PER.CIVKOD 
LEFT OUTER JOIN LD0V0Q01 KODTEXT8 
ON KODTEXT8.KODTYP='KOMU' 
AND KODTEXT8.KOD = PER.FOLKKOM 
LEFT OUTER JOIN LD0V0Q01 KODTEXT9 
ON KODTEXT9.KODTYP='SPRAK' 
AND KODTEXT9.KOD = PER.MODMAL 
LEFT OUTER JOIN LD0V0Q01 KODTEXT10 
ON KODTEXT10.KODTYP='FORSAMLING' 
AND KODTEXT10.KOD = PER.FOLKFORS 
LEFT OUTER JOIN LD0VAA0OMRADENKO OMR 
ON PER.NYCKKOD = OMR.NYCKKOD 
LEFT OUTER JOIN LD0V0Q01 KODTEXT11 
ON KODTEXT11.KODTYP = 'OMRÅDE' 
AND KODTEXT11.KOD = PER.OMRADE
;


DROP VIEW LD0VY1U10
;
CREATE VIEW LD0VY1U10 AS SELECT
       U10.INSKRIVNINGSNR,
       U10.PERSONNR,
       U10.INLEDDAT,
       U10.AVSLUTDAT,
       U10.UPDDAT,
       U10.UPDSIGN,
       U10.FORLANGDINTRO,
       U10.TYPAVSLUT,
       U10.AVSLUTORS,
       U10.AVSLUTKOMMUN,
       U10.AVSLUTLAND,
       U10.KOMMUNUTLAND,
       U10.ORGID,
       U10.ORGENHNR,
       u10.YRKEAVSLUT,
       u10.INSKRTYP,
	   isnull(U01.INGENUTBILDN, 0) as 'INGENUTBILDN',
       isnull(U01.INGENARBLIVERF, 0) as 'INGENARBLIVERF',
       isnull(U01.INGENFARDIGHET, 0) as 'INGENFARDIGHET',
       U10.UTANARB,
       U10.YRKEAVSLUT_2012,
       A.NAMN,
       A.ADRESS,
       A.COADR,
       A.POSTNR,
       A.ORT,
       A.HEMTEL,
       A.ARBTEL,
       A.KADRESS,
       A.KCOADR,
       A.KPOSTNR,
       A.KORT,
       A.KHEMTEL,
       A.KUATDAT,
       A.KFLYKTING,
       A.CIVKOD,
       A.CIVDAT,
       A.MEDBSKAP,
       A.MEDBDAT,
       A.FODLAN,
       A.FODLAND,
       A.OMRADE,
       A.FOLKFORS,
       A.FOLKLAN,
       A.FOLKKOM,
       A.FOLKDAT,
       A.AVREGORS,
       A.AVREGDAT,
       A.ADRSKYDD,
       A.HEMLIGTFN,
       A.UPDDAT AS PUPDDAT,
       A.UPDSIGN AS PUPDSIGN,
       A.KUPDDAT,
       A.KUPDSIGN,
       A.KOMDEL,
       A.BETJOMR,
       A.NYCKKOD,
       A.FODDAT,
       A.KON,
       A.PERSTEL,
       A.MOBIL,
       A.FAX,
       A.EPOSTHEM,
       A.EPOSTARB,
       A.MODMAL,
       A.KOMSPRAK,
       A.KOMSPRAK2,
       A.KOMSPRAK3,
       A.TOLKBEHOV,
       A.INVANDAT,
	   A.KUNDNUMMER,
       A.SKYDDADFOLKBOKF,
	   A.MINSIDA_ARBETSMARKNAD,
	   A.PRIMART_SPRAK
FROM LD0VYU10 U10 JOIN
     LD0VYA A ON U10.PERSONNR = A.PNR
	 LEFT OUTER JOIN LD0VYU01 U01 ON U10.PERSONNR = U01.PERSONNR;

















