Bonjour, je peine a rédiger une requete SQL, peut-être pourriez vous m'aider !
J'ai la table Suivante
Chp1 Chp 2 Chp 3 Chp 4
A1 C 45 46
A1 P 43 48
A1 C 47 43
A1 P 42 25
B1 C 40 47
B1 P 38 13
C1 C 24 21
C1 P 45 64
Je souhaites faire une requete qui me permette de recuperer pour chaque CHP1 de récuper soit la valeur de CHP3 si CHP2 est à C, soit la valeur de CHP4 si CHP2 est à P.
Je compte bien traiter ce point par un union pour traiter le cas du C ou du P apres mais le soucis que j'ai c'est que je dois récupérer les valeurs maximum de chaque colonne soit :
A1 C 47
A1 P 48
B1 C 40
B1 P 13
C1 C 24
C1 P 64
J'étais parti sur la piste du MAX avec un ORDER BY mais il me renvoi qu'une seule valeur, comment donc faire pour avoir le MAX de chaque élément d'une clause ORDER BY
Je suis peut etre pas très clair mais hésitez pas à me répondre pour plus d'info !
Partager