Hello!
Sûrement une bête question mais je vais prendre le plus bête exemple qui soit.
Imagineons que j'ai une table qui contient une date et un nom, disons une date de naissance et le prénom de la personne et je voudrais retrouver la date de naissance la plus proche ( < à la date recherchée) d'une date donnée.
Ici, si la date recherchée est "10/12/2006", le résultat que j'espère trouver est "09/10/2006" car c'est la date la plus proche INFERIEUREMENT.Envoyé par Données
Envoyé par Résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 WITH PERSONNE (NOM, NAISS) AS ( SELECT 'AA', '01/01/2005' union ALL SELECT 'BB' , '15/04/2005' union ALL SELECT 'CC' , '05/08/2006' union ALL SELECT 'DD' , '09/10/2006' union ALL SELECT 'EE' , '25/09/2007' union ALL SELECT 'FF' , '04/12/2009' ) SELECT PERSONNE.NOM, PERSONNE.NAISS FROM PERSONNE WHERE ...
Partager