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:

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
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.

Si quelqu'un à une solution a me proposer
Merci pour votre aide.