wso2dss - WSO2 DSS Query error using car -
i created dataservice using wso2 dss version 3.5.0. when install dataservice using car doesn't work, if install simple dbs file works. writing query in single line works using car.
i' can't remember exception, parameter coupling, think there parsing issue when dataservice packaged in car.
this query:
select aff.id_notifica, att.codice_concessionario cod_adr, aff.tipo_atto, case when urg.fascia not null urg.fascia when pic.fascia not null pic.fascia else '0' end priorita, trunc(fff.dttm_sped_rice) data_affido, aff.cod_ambito, aff.id_commessa, aff.numero_atto, aff.codice_fiscale, aff.destinatario, ren.codice_attivita, ren.codice_soggetto_autorizzato, ren.data_attivita, case when ren.codice_attivita in ('080','081','082','083','084','085') ren079.data_deposito else ren.data_deposito end data_deposito, case when ren.codice_attivita in ('080','081','082','083','084','085') ren079.data_affissione else ren.data_affissione end data_affissione, case when ren.codice_attivita in ('080','081','082','083','084','085') ren079.data_invio_raccomandata else ren.data_invio_raccomandata end data_invio_raccomandata, case when ren.codice_attivita in ('080','081','082','083','084','085') ren079.numero_raccomandata else ren.numero_raccomandata end numero_raccomandata, ren.codice_messo myschema.table1 aff join eqspdi.table2 att on to_number(att.codice_ambito) = to_number(aff.cod_ambito) join eqspdi.table3 fff on fff.id_file_flusso_in=aff.id_file_flusso left join ( select * myschema.table4 rr rr.id_rendicontazione in ( select max(id_rendicontazione) myschema.table4 id_notifica=rr.id_notifica , numero_atto = :numeroatto ) ) ren on ren.id_notifica=aff.id_notifica left join myschema.table4 ren079 on ren079.id_notifica=ren.id_notifica , ren079.codice_attivita='079' , ren079.esito_ren_ris='ok' left join ( select * myschema.table5 pa pa.id_picchi_affido in ( select max(id_picchi_affido) myschema.table5 group cod_ambito, id_commessa ) ) pic on pic.cod_ambito=aff.cod_ambito , pic.id_commessa=aff.id_commessa left join ( select * myschema.table6 urg urg.id_atti_urgenti in ( select max(id_atti_urgenti) myschema.table6 group id_notifica ) ) urg on urg.id_notifica=aff.id_notifica aff.numero_atto = :numeroatto
Comments
Post a Comment