Problème de requete SQL

Problème de requete SQL - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 07-03-2004 à 19:31:40   

Reply

Marsh Posté le 07-03-2004 à 22:29:19    

order by (sum(HitMstr.HitValue) / count (1)) ?


Message édité par MagicBuzz le 07-03-2004 à 22:29:30
Reply

Marsh Posté le 07-03-2004 à 22:30:06    

ps: ça fait quoi "count(1)" ?


Message édité par MagicBuzz le 07-03-2004 à 22:30:16
Reply

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.


---------------
Serge Allard
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed