Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1936 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème requête SQL (Ms SQL 2000)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème requête SQL (Ms SQL 2000)

n°638432
CrashSerge
J'ai 143 cellules...wooooow!
Posté le 11-02-2004 à 03:54:09  profilanswer
 

Bonjour à tous,
 
J'ai un problème avec une requête SQL. Je veut que la requête me retourne le nombre de record pour chaque record de la table resultat. Le but est d'être capable de calculer une moyenne au baton pour une ligue de baseball. Cette requete est passé dans une page WEB de type ASP.
 
Merci de votre aide....
 
objComm.CommandText = _  
  "SELECT top 10" & _
     "  joueurs.NoJoueur, " & _
     "  joueurs.prenom, " & _
     "  joueurs.nom, " & _
     "  EquipeDetl.NoEquipe, " & _
     "  EquipeMstr.NomEquipe, " & _
     "  resultat.NoJoueur, " & _
     "  resultat.hit, " & _
     "  count (1) as TotalPre " & _  
"FROM joueurs, EquipeDetl, EquipeMstr, resultat " & _
"WHERE (EquipeDetl.NoJoueur = Joueurs.NoJoueur and " & _
"       EquipeDetl.Annee = " & session.Contents "Annee" )" )
        and " & _
"      (EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) " & _
"      (resultat.NoJoueur = joueurs.NoJoueur) and " & _
"GROUP BY joueurs.nojoueur"
 
Par contre, celle-ci fonctionne parfaitement...
 
objComm.CommandText = _  
  "SELECT top 10" & _
  "  joueurs.NoJoueur, " & _
  "  joueurs.prenom, " & _
  "  joueurs.nom, " & _
  "  EquipeDetl.NoEquipe, " & _
  "  EquipeMstr.NomEquipe, " & _
  "  resultat.NoJoueur, " & _
  "  resultat.hit " & _
  "FROM joueurs, EquipeDetl, EquipeMstr, resultat " & _
  "WHERE (EquipeDetl.NoJoueur = Joueurs.NoJoueur and " & _
  "       EquipeDetl.Annee = " & session.Contents("Annee" ) & " ) and " & _
  "      (EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) and " & _  
  "      (resultat.NoJoueur = joueurs.NoJoueur) "  
 
Encore merci de me dire comment faire...


Message édité par CrashSerge le 11-02-2004 à 04:18:12

---------------
Serge Allard
mood
Publicité
Posté le 11-02-2004 à 03:54:09  profilanswer
 

n°638483
vttman2
Je suis Open ...
Posté le 11-02-2004 à 09:36:31  profilanswer
 

dans ton group by , il faut mettre tous les champs
...  
donc joueurs.NoJoueur  
mais aussi  
joueurs.prenom, joueurs.nom ...

n°638669
CrashSerge
J'ai 143 cellules...wooooow!
Posté le 11-02-2004 à 11:54:46  profilanswer
 

vttman2 a écrit :

dans ton group by , il faut mettre tous les champs
...  
donc joueurs.NoJoueur  
mais aussi  
joueurs.prenom, joueurs.nom ...
 


 
Donc, si il y avait 30 champs dans le select, il faut mettre les 30 dans le group by ?


---------------
Serge Allard
n°638703
CrashSerge
J'ai 143 cellules...wooooow!
Posté le 11-02-2004 à 12:15:05  profilanswer
 

Merci beaucoup,
 
Ca marche très bien de cette façon !!!!


---------------
Serge Allard
n°638751
vttman2
Je suis Open ...
Posté le 11-02-2004 à 12:36:13  profilanswer
 

CrashSerge a écrit :


 
Donc, si il y avait 30 champs dans le select, il faut mettre les 30 dans le group by ?


 
Exact !

n°639180
MagicBuzz
Posté le 11-02-2004 à 16:50:07  profilanswer
 

euh, nan, 29, parceque le dernier, c'est celui qui participe à la fonction d'agrégation :D

n°639806
CrashSerge
J'ai 143 cellules...wooooow!
Posté le 12-02-2004 à 00:24:40  profilanswer
 

On est un p'tit peut humoriste dans l'ame... :)
Je te reserve deux billet pour ton prochain spectacle !!!!
 
Encore merci !


---------------
Serge Allard

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème requête SQL (Ms SQL 2000)

 

Sujets relatifs
besoin d'aide en SQLCréer une table avec le résultat d'une requête sous VB Access
problème avec smtp[FlashMX 2004 action-SCRIPT] - probleme avec Combobox
Problème sur une expression régulière[Résolu]nOOb, problème de class path
probleme d'includeprobleme calandrier + rockette sql
[CSS] Probleme de couleurs de liens et scrolling bar[JAVA] Accéder à une base MS Access (ou SQL Server)
Plus de sujets relatifs à : Problème requête SQL (Ms SQL 2000)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR