• Hello

    this was a fast way to share my query ,but i can paste here too.

    create table GLCTR

    (

    IDN char(4),

    KCTR char(2),

    DCAT varchar(50) not null,

    XMUL char(1) null,

    FSCTR char(1) null,

    FAP char(1) null

    )

    go

    insert into GLCTR

    select '0099','01','Settore','X','A','C' UNION ALL

    select '0099','02','Servizio','X','A','C' UNION ALL

    select '0099','03','EttoreCust1',null,'A','C' UNION ALL

    select '0099','04','EttoreCust2','X','A','C' UNION ALL

    select '0099','06','Eme3Prodcat2x','X','A','P' UNION ALL

    select '0099','07','Eme4Prod',null,'A','P' UNION ALL

    select '0099','08','sss','X','A','P' UNION ALL

    select '0099','0C','AAA',null,'A','P'

    go

    create table GLCVA

    (

    IDN char(4),

    KCVA char(4),

    KCTR char(2),

    DCVA varchar(50) not null,

    FSCVA char(1) null

    )

    go

    insert into GLCVA

    select '0099','0001','01','Distribuzione','A' UNION ALL

    select '0099','0002','01','Vendita','A' UNION ALL

    select '0099','0003','02','Energia','A' UNION ALL

    select '0099','0004','02','Acqua','A' UNION ALL

    select '0099','0005','02','Gas','A' UNION ALL

    select '0099','0007','07','aaa','A' UNION ALL

    select '0099','0008','06','v2','A' UNION ALL

    select '0099','0009','08','aaaa','A' UNION ALL

    select '0099','000A','08','yyyyjjjjj','A' UNION ALL

    select '0099','000B','04','aa','A' UNION ALL

    select '0099','000C','04','bb','A' UNION ALL

    select '0099','000D','06','v3','A' UNION ALL

    select '0099','000E','06','v4','A'

    go

    create table GLTDM

    (

    IDN char(4),

    KTDM char(2),

    SIG varchar(10),

    NOM varchar(50) not null,

    DTDM varchar(30) null,

    IMG image null

    )

    go

    insert into GLTDM

    select '0099','01','MAR1','Marchio1','Questoèilmarchio1', null

    UNION ALL

    select '0099','02','MAR2','Marchio2','Questoèilmarchio2', null

    go

    create table GLPSI

    (

    IDN char(4),

    KPSI char(2),

    NOM varchar(20),

    DNAS varchar(10),

    ORD char (1),

    FAB char (1),

    SIG char (7),

    UPS char (7),

    UPD varchar(12),

    DESCR varchar(30),

    COD char(3),

    NTE varchar(40) null

    )

    go

    insert into GLPSI

    select '0099','01','Pacchetto1','00000000','0','A','EMEPS1','admin','201306121059','Ilpacchetto1', 'PS1','sdsdafdsa'

    UNION ALL

    select '0099','02','Pacchetto2','00000000','0','A','EMEPS2','admin','201306121059','Ilpacchetto2', 'PS2',null

    go

    create table GLMSO

    (

    IDN char(4),

    KMSO char(4),

    KMSOP char(6) null,

    KARA char(2),

    COD varchar(30) null,

    NOM varchar (30) null,

    DNAS char(8),

    DINIV char(8),

    DFINV char(8),

    DFINA char(8),

    FAB char(1),

    UPS char(6),

    UPD char(12),

    KTDM char(2) not null

    )

    go

    insert into GLMSO

    select '0099','0003',null,'01','asdasd', 'asdasdas','00000000','00000000','99999999','99999999','A','admin','201307101544', '02'

    UNION ALL

    select '0099','0006',null,'02','ModuleSoftware2','NormeCondition2','00000000','00000000','99999999','99999999','A','admin','201307101214', '01'

    UNION ALL

    select '0099','0007',null,'01','Impersonaneeee','Pendice','00000000','00000000','99999999','99999999','A','admin','201307101230', '01'

    UNION ALL

    select '0099','0009',null,'02','Prodologia','34234234234','00000000','00000000','99999999','99999999','A','admin','201307101645', '02'

    go

    CREATE TABLE GLCMS

    (IDN char(4),

    KMSO char(4),

    KCVA char(4),

    FSCVA char(1)

    )

    go

    INSERT INTO GLCMS

    SELECT '0099', '0001', '0007', 'N' UNION ALL

    SELECT '0099', '0001', '000D', 'A' UNION ALL

    SELECT '0099', '0003', '0007', 'A' UNION ALL

    SELECT '0099', '0003', '000D', 'A' UNION ALL

    SELECT '0099', '0009', '0007', 'A' UNION ALL

    SELECT '0099', '000A', '000D', 'A'

    go

    create table GLARA

    (

    IDN char(4),

    KMSO char(4),

    KARA char(2),

    KPSI char(2)

    )

    go

    insert into GLARA

    select '0099','0003','01','01'

    union all

    select '0099','0003','02','01'

    union all

    select '0099','0006','01','02'

    union all

    select '0099','0007','02','01'

    go

    insert into GLCTA

    select '0099','01','06','Eme3Prodcat2x'

    union all

    select '0099','01','07','Eme4Prod'

    union all

    select '0099','02','07','Eme4Prod'