Bonjour,
Je suis une bille en SQL, aussi je vous prie d'excuser ce topic qui n'a certainement que peu d'intérêt pour la majorité d'entre vous.
J'ai écumé Google, sans trouver de résultat satisfaisant, reproductible ou tout simplement compréhensible.
Mon problème :
Dans une table FABRIQ, j'ai une ligne par Ordre de Fabrication (OF), sachant que plusieurs OF peuvent faire partie d'une même commande.
J'ai besoin de lister chaque OF, la commande de laquelle il dépend, et le nombre d'OF faisant partie de cette commande.
En dessin :
J'ai ça :
Je voudrais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 OF | CDE 1000 | 237 1001 | 237 1002 | 237 1003 | 238 1004 | 238
J'ai commencé par l'erreur de débutant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 OF | CDE | Nb 1000 | 237 | 3 1001 | 237 | 3 1002 | 237 | 3 1003 | 238 | 2 1004 | 238 | 2
Puis j'ai continué avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT OF, CDE,COUNT(*) FROM FABRIQ GROUP BY CDE
Sans autre résultat que des erreurs évidemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT OF,CDE,(SELECT COUNT(*) FROM FABRIQ GROUP BY CDE) FROM FABRIQ
Merci d'avance à qui pourra/voudra bien m'aider.
Partager