[SQL]Problème de requète

[Résolu/Fermé]
Signaler
Messages postés
115
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
25 mai 2011
-
Messages postés
115
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
25 mai 2011
-
Bonjour,

Voila j'ait deux Table

La première "Import_Rebut" avec
refarticle (reférence de l'article), dater(date du rebut dd/mm/aaaa), Numligne(un NumAuto pour éviter les doublon), famart (famille de l'article ex: VIS), quantite(quantite de rebut par jour et par ref)

dans la seconde la table "rebuts"

id_cp (num auto pareil que pour l'autre) , id_retouche(pas important), ref_cp (=refarticle), qte_cp(=quantite), Ligne_cp(ligne de production ou le rebut a eut lieu dd/mm/aaaa hh:mm:ss)

je voudrait une requète qui me fasse a partir des ces info la quantite de rebut par ligne par famille et par jours

j'ait essayer ceci:

SELECT R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy') , Sum(R.qte_cp)
FROM Import_rebut I, rebuts R
WHERE I.refarticle = R.ref_cp AND Format( R.date_cp,'mm/yyyy')='02/2009'
GROUP BY R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy');

mais j'ait avec cette requète la quantité par jour et par reference
(ex: si une référence et sur deux ligne de production alors les deux ligne auront la même qtt de rebut ex: 55 alors qu'il n'y en aurait que 29 sur la première et 26 sur la seconde)

j'ait ensuite essayer ceci:

SELECT R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy') , Sum(R.qte_cp)
FROM Import_rebut I, rebuts R
WHERE I.refarticle = R.ref_cp AND Format( R.date_cp,'mm/yyyy')='02/2009' AND Ligne_cp=(Select NomLigne FROM LigneProduction) AND famart=(SELECT id_famille FROM Famille)
GROUP BY R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy');

sans beaucoups plus de résultat si quelqu'un pouvait m'aider sa serait super sympa je tourne en rond depuis 2h :(
quelqu'un pourrait m'aider

2 réponses

Messages postés
16462
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 août 2021
883
Et avec :

SELECT R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy') , Sum(R.qte_cp)
FROM Import_rebut I, rebuts R
WHERE I.refarticle = R.ref_cp AND int(R.date_cp)= I.dater
GROUP BY R.Ligne_cp, I.famart, Format(R.date_cp,'dd/mm/yyyy');
Messages postés
115
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
25 mai 2011
11
non toujours pas comprend pas :( pourtant les donnée de la base devrait être bonne j'en sais rien :( merci en tout cas j'vais me plonger dans les donner voir si y'a pas des différence ;) merci beaucoups en tout cas