1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
SELECT TOP (100) PERCENT SUBSTRING(IND.dbo.EPV.NUM_SER, 1, 1) AS Type, SUBSTRING(IND.dbo.EPV.REF_CMD, 3, 12) AS COMMANDE,
Chacal21.dbo.tbl_Projet.tReference1 AS CHANTIER, IND.dbo.EPV.COD_ANA, IND.dbo.EPV.COD_CLT, IND.dbo.CLT.NOM, IND.dbo.CLT.TEL,
IND.dbo.CLT.TLC, IND.dbo.CLT.ADR_1, IND.dbo.CLT.ADR_2, IND.dbo.CLT.ADR_3, IND.dbo.CLT.COD_PST, IND.dbo.CLT.VIL, IND.dbo.EPV.DAT_PIE,
IND.dbo.EPV.CMT, Chacal21.dbo.tbl_Projet.NBCHASSIS, Chacal21.dbo.tbl_Projet.dDateCreation, Chacal21.dbo.tbl_Projet.DATE_VALIDATION,
Chacal21.dbo.V3_tDivers_All.tDivers1, Chacal21.dbo.V3_tDivers_All.tDivers6, Chacal21.dbo.tbl_Projet.FLAG_LANCEE_DATE,
Chacal21.dbo.tbl_Projet.FLAG_TERMINEE_DATE, Chacal21.dbo.tbl_Projet.NOM_COUL, Chacal21.dbo.V3_tDivers_All.tDivers5,
Chacal21.dbo.C1_C_ATELIERS.Nom_Chacal AS ATELIERS, Chacal21.dbo.tbl_Projet.DATE_DER_VAL, Chacal21.dbo.V3_tDivers_All.tDivers11,
Chacal21.dbo.tbl_Projet.FLAG_ANNULATION, Chacal21.dbo.tbl_Projet.FLAG_ANNULATION_DATE
FROM Chacal21.dbo.C1_C_ATELIERS WITH (NOLOCK) INNER JOIN
IND.dbo.EPV WITH (NOLOCK) INNER JOIN
IND.dbo.CLT WITH (NOLOCK) ON IND.dbo.EPV.COD_CLT = IND.dbo.CLT.COD_CLT INNER JOIN
Chacal21.dbo.tbl_Projet WITH (NOLOCK) ON SUBSTRING(IND.dbo.EPV.REF_CMD, 3, 12) COLLATE French_CI_AI = Chacal21.dbo.tbl_Projet.tNomProjet ON
Chacal21.dbo.C1_C_ATELIERS.IdSite = Chacal21.dbo.tbl_Projet.PtrIdSiteProduction LEFT OUTER JOIN
Chacal21.dbo.V3_tDivers_All WITH (NOLOCK) ON Chacal21.dbo.tbl_Projet.IdProjet = Chacal21.dbo.V3_tDivers_All.IdProjet
WHERE (IND.dbo.EPV.DAT_PIE >= YEAR(CURRENT_TIMESTAMP - 120) * 10000 + MONTH(CURRENT_TIMESTAMP - 120)
* 100 + DAY(CURRENT_TIMESTAMP - 120)) AND (IND.dbo.EPV.TYP_PIE IN ('CO', 'BL', 'FA')) AND (SUBSTRING(IND.dbo.EPV.NUM_SER, 1, 1) = 'A') AND
(IND.dbo.EPV.FLG_MAJ <> 'S') AND (IND.dbo.EPV.COD_STT <> 'XX') |