1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| SELECT GESTIONCONTRAT.gest_companyid, GESTIONCONTRAT.gest_name, GESTIONCONTRAT.gest_statut, GESTIONCONTRAT.gest_dureebail,
GESTIONCONTRAT.gest_datesignature, GESTIONCONTRAT.gest_datepremloyer, GESTIONCONTRAT.gest_dateech, GESTIONCONTRAT.gest_jourappel,
GESTIONCONTRAT.gest_detailcontratId, Company.Comp_Name, DETAIL_CONTRAT.deta_name, DETAIL_CONTRAT.deta_surfacelouee,
GESTIONCONTRAT.gest_dateprev, GESTIONCONTRAT.gest_local, LOCAL.loca_name, LOCAL.loca_surfacetotale,
DETAIL_CONTRAT.deta_GESTIONCONTRATid, LOCAL.loca_site, LOCAL.loca_zone, LOCAL.loca_batiment, DETAIL_CONTRAT.deta_DETAIL_CONTRATid,
LOCAL.loca_LOCALid, Opportunity.oppo_surfreservee, Opportunity.Oppo_Status, Opportunity.Oppo_Stage, Opportunity.Oppo_Opened,
Opportunity.Oppo_Description, Company.Comp_CompanyId, Opportunity.Oppo_TargetClose, Opportunity.Oppo_PrimaryCompanyId,
Opportunity.oppo_societe, DETAIL_CONTRAT.deta_LOCALId, LOCAL.loca_DETAIL_CONTRATid
FROM Company FULL OUTER JOIN
LOCAL FULL OUTER JOIN
DETAIL_CONTRAT ON LOCAL.loca_LOCALid = DETAIL_CONTRAT.deta_LOCALId LEFT OUTER JOIN
Opportunity ON LOCAL.loca_LOCALid = Opportunity.Oppo_LOCALId ON Company.Comp_CompanyId = DETAIL_CONTRAT.deta_client AND
Company.Comp_CompanyId = Opportunity.Oppo_PrimaryCompanyId FULL OUTER JOIN
GESTIONCONTRAT ON DETAIL_CONTRAT.deta_GESTIONCONTRATid = GESTIONCONTRAT.gest_GESTIONCONTRATid
WHERE (GESTIONCONTRAT.gest_statut = N'01') OR
(Opportunity.Oppo_Status = N'In Progress') |
Partager