Bonjour,
Je suis désolé pour le titre je n'ai rien de plus clair à donner qu'un exemple :
J'aimerais faire des graphiques avec de l'évolution du score de certains joueurs.
Je simplifie ma table pour l'exemple :
Pour avoir ma liste de score d'un joueur afin de dessiner un graphique, rien de plus facile, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 table SCORE : SCO_ID JOU_ID --ID de la table JOUEUR SCO_SCORE SCO_DATE
resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select SCO_SCORE from SCORE where JOU_ID = @JOUEUR_A_RECUPERER order by SCO_DATE
Là où je suis perdu c'est quand je voudrais avoir le résultat de la requête précédente sur une colonne par joueur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1 100 666 1337
L'interet c'est de pouvoir faire simplement un copié collé du résultat de la requete dans excel afin de tracer un graphique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 J1 J2 J3 Jn 1 3 10 x 100 10 5 x 666 39 80 x 1337 100 544 x
Peut être que mon idée est stupide ? Le résultat sous cette forme serait pourtant un vrai +. A moins que je doive obligatoirement faire un simple order by sur les joueurs et ensuite devoir copier collé à la main chaque personne ?
edit : Je précise que j'utilise SQL Server.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select JOU_ID, SCO_SCORE from SCORE order by JOU_ID, SCO_DATE
Partager