Bonjour,
Je coince dans ma requête sql afin de ne conserver de ma base que les éléments triés par date (colonne date) et sans doublon de projet (colonne id_projet) quand initiale = STS
Ma base est nommée "pointage_projet"
Je souhaite trouver les 3 derniers projets pointés en éliminant les doublons (je n'arrive pas à associer correctement ORDER & GROUP)| id | initiale | date | id_projet | minutes | remarque | =========================================== |17 | MC | 2016-03-30| 61 | 490 | | |44 | VJ | 2016-03-31| 5 | 157 | | |154 | STS | 2016-03-30| 2 | 60 | | |153 | STS | 2017-01-04| 2 | 15 | | |2 | JPC | 2016-03-30| 61 | 490 | | |151 | STS | 2017-01-04| 12 | 15 | | |155 | STS | 2017-01-10| 2 | 115 | | |156 | STS | 2017-01-12| 55 | 160 | |
La requête ci-dessus est incorrecte et je ne trouve pas la solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT j.id_projet, j.date FROM `pointage_projet` as j WHERE j.initiale = 'STS' GROUP BY id_projet ORDER BY j.id DESC LIMIT 3
Je souhaite ce résultat
Pouvez-vous m'aider ?| id_projet | date | ================ | 55 | 2017-01-12| | 2 | 2017-01-10| | 12 | 2017-01-04|
D'avance merci
Steph
Partager