Bonjour,
J'ai 1 table contenant des scores (format text/text/Num/Num)
Equipe1 / Equipe2 / Eq1Pts / Eq2Pts
E1 / E2 / 10 / 8
E2 / E3 / 5 / 30
J'attend donc comme retour dans ma table temporaire
Nom/EScore
E1/10
E2/13 (ici on a bien 5 en Eq1 et 8 en Eq2)
E3/30
J'ai donc fait une petit query tel que:
Et il me répond que Equip1 ne fait pas partie d'une fonction aggrégée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Select * INTO TOTO FROM ( SELECT ME1.Equipe1 AS Nom, SUM(ME1.EQ1PTS) AS EScore FROM MatchEquipes AS ME1 GROUP BY ME1.Nom UNION SELECT ME2.Equipe2 AS Nom, SUM(ME2.EQ2PTS) AS EScore FROM MatchEquipes AS ME2 GROUP BY ME2.Nom);
M'enfin, c'est un peu un champ requis dans ma table cible sous l'alias Nom non?
Je passe par un INTO parce que j'ai testé l'Update de la table TOTO, c'est pas plus glorieux (et interdit en plus le GROUP BY normalement autorisé par le INTO)
Ou merdes-je?
Partager