Problème de requete SQL - SQL/NoSQL - Programmation
Marsh Posté le 07-03-2004 à 22:29:19
order by (sum(HitMstr.HitValue) / count (1)) ?
Marsh Posté le 07-03-2004 à 22:30:06
ps: ça fait quoi "count(1)" ?
Marsh Posté le 07-03-2004 à 22:59:37
Ca fait juste compter le nombre d'enregistrement. Dans mon cas c'est le nombre de présence au baton. Je calul la moyenne au baton d'un joueur de baseball, Nombre de coup sur diviser par le nombre de présence au baton.
Marsh Posté le 07-03-2004 à 19:31:40
Salut tout le monde,
J'ai un petit problème, dans la requête qui suit, je ne suis pas capable de faire un order by sur le champs MoyP. Il n'y a pas d'erreur de syntaxe mais cela ne fonctionne pas.
Merci pour votre aide.
Serge
SELECT top 10
joueurs.NoJoueur,
joueurs.prenom,
joueurs.nom,
EquipeDetl.NoEquipe,
EquipeMstr.ShortName,
resultat.NoJoueur,
sum(HitMstr.HitValue) as TotalHit,
count (1) AS TotalPres,
(sum(HitMstr.HitValue) / count (1)) as MoyP
FROM joueurs, EquipeDetl, EquipeMstr, resultat, HitMstr
WHERE (EquipeDetl.NoJoueur = Joueurs.NoJoueur) and
(EquipeDetl.Annee = 2004) and
(EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) and
(resultat.NoJoueur = joueurs.NoJoueur) and
(Resultat.Hit = HitMstr.Hit)
GROUP BY
joueurs.prenom,
joueurs.nom,
EquipeDetl.NoEquipe,
EquipeMstr.ShortName,
resultat.NoJoueur,
joueurs.NoJoueur
ORDER BY MoyP desc
---------------
Serge Allard