Bonjour à tous,
J'essaye de mettre en place une requête qui parait simple et complexe à la fois.
Ça fait 2 jours que je cherche et que je tente des choses (select distinct, limit, etc.) mais sans résultat
Je vois comment le faire avec une boucle php mais j'aurai préféré utiliser la puissance du sql
J'ai une table qui ressemble à ça:
La mission est de recuperer une seule itération de idterr (la plus récente selon datefin) sauf si le idterr a une datefin NULL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 table mouv idmouv idterr datedebut datefin 1 5 1/1/2020 1/2/2020 2 15 2/1/2020 3/1/2020 3 3 3/1/2020 1/4/2020 4 5 1/3/2020 1/5/2020 5 3 1/5/2020 1/7/2020 6 5 1/10/2020 NULL Resultat souhaité: idmouv idterr datedebut datefin 2 15 2/1/2020 3/1/2020 5 3 1/5/2020 1/7/2020
Si quelqu'un à une solution a me proposer
Merci pour votre aide.
Partager