Bonjour,
J'ai la requête SQL suivante:
et j'aimerai savoir, si cela est possible d'effectuer le calcul selon les "idMachine" le champ tpsHNP sur la même requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PARAMETERS [Forms]![FrmRapportIndicateurProd]![MoisD] Value, [Forms]![FrmRapportIndicateurProd]![AnneeD] Value; SELECT tblProduction.idMachine, tblMachine.NomMachine, tblHNP.NomHNP, tblsaisieHNP.TpsHNP, Format([tblProduction]![DateProduction],"yyyy/mm") AS Mois, DiffMois(Format([Forms]![FrmRapportIndicateurProd]![MoisD] & "/" & [Forms]![FrmRapportIndicateurProd]![AnneeD],"yyyy/mm"),Format([tblProduction]![DateProduction],"yyyy/mm"))+1 AS M, tblsaisieHNP.IdHNP FROM (tblMachine INNER JOIN tblProduction ON tblMachine.Idmachine = tblProduction.idMachine) INNER JOIN (tblHNP INNER JOIN tblsaisieHNP ON tblHNP.IdHNP = tblsaisieHNP.IdHNP) ON tblProduction.Idproduction = tblsaisieHNP.Idproduction WHERE (((tblProduction.idMachine)=82 Or (tblProduction.idMachine)=3 Or (tblProduction.idMachine)=7 Or (tblProduction.idMachine)=15 Or (tblProduction.idMachine)=6 Or (tblProduction.idMachine)=51 Or (tblProduction.idMachine)=79 Or (tblProduction.idMachine)=78 Or (tblProduction.idMachine)=72 Or (tblProduction.idMachine)=73 Or (tblProduction.idMachine)=63 Or (tblProduction.idMachine)=1) AND ((tblsaisieHNP.IdHNP)=1));
Par exemple:
- pour l'idMachine 82: tpsHNP/4
- pour l'idMachine 3: tpsHNP/3
- pour l'idMachine 6: tpsHNP/5
- etc....
Merci d'avance de votre aide
Partager