Besoin d'aide SQL
Nico0044
-
Nico0044 -
Nico0044 -
Bonjour, je voudrais une aide pour une requête que je trouve assez complexe, je vais essayer d'être clair.
Ce qu'il me faut c'est le nombre de casse par jour pour chaque famille.
Il y a 2 tables
table 1:
N°OF,date de casse
table 2:
N°OF, N°article
Ce qu'il faut faire en langage SQL c'est compter le nombre d'article par date: pour avoir le nombre de casse par jour.
Un article est dans une seule famille.
Mais ce qui me pose problème c'est qu'un article peut être cassé à plusieurs dates différentes et ça je ne trouve pas une requête parfaite pour faire ça, j'ai essayer avec des requêtes imbriquées mais bon je ne suis pas un pro.
J'ai vraiment besoin de vous, merci beaucoup.
Ce qu'il me faut c'est le nombre de casse par jour pour chaque famille.
Il y a 2 tables
table 1:
N°OF,date de casse
table 2:
N°OF, N°article
Ce qu'il faut faire en langage SQL c'est compter le nombre d'article par date: pour avoir le nombre de casse par jour.
Un article est dans une seule famille.
Mais ce qui me pose problème c'est qu'un article peut être cassé à plusieurs dates différentes et ça je ne trouve pas une requête parfaite pour faire ça, j'ai essayer avec des requêtes imbriquées mais bon je ne suis pas un pro.
J'ai vraiment besoin de vous, merci beaucoup.
Configuration: Windows XP Internet Explorer 6.0
1 réponse
-
Je suis pas sûr d'avoir bien compris mais ça ne me parait pas si compliqué:
select count(*)
from table 1
group by date de casse;-
Merci mais faut les classer par famille aussi, c'est à dire qu'un article commence par un B pour famille barre, commence par C pour cube etc...
Il faut aussi classer par famille et par jour.- Ok (j'ai du mal aujourd'hui, c'est pourtant clair quand je relis ton post précédent)
J'avoue que là je ne sais pas trop comment faire.
Je sais que starts with permet de faire une sélection en fonction du début de la valeur de l'attribut (donc la première lettre). Mais je ne pense pas que ça puisse être utilisé dans un group by (je vois pas comment ça serait possible).
Avec des requêtes imbriquées je ne vois pas non plus.
Désolé mais je crois que je ne peux pas t'aider (il m'a fallu trois posts pour m'en rendre compte :-s ).
-