Bonjour,
Je fais une similation de pousse de plante. Ces plantes subissent des coupes à differentes dates.
Dans un premier temps, je cherche à recuperer l'enregistrement dont la date est la plus proche d'une date passée en parametre et inférieure ou égale.
du genre :
Dans un second temps, je veux recuperer le plan dont la dernière coupe est la plus vielle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select NumPlan from TableCoupe where DateCoupe <= :MaDate and ... max(Datecoupe)
exemple:
idplan; DateCoupe
1; 15/05/2005
2; 17/05/2005
3; 20/05/2005
1;13/06/2005
2; 15/06/2005
3;16/06/2005
1; 9/7/2005
2; 11/7/2005
3; 14/7/2005
si je passe la date du 18/6/2005, il fut que ca me remonte l'enregistrement
1; 13/06/2005
Je suis sur Firebird
Partager