Récupérer le champ à la date du jour
Bonjour,
Je souhaiterai récupérer les valeurs de mes 2 champs : situation + position à la date du jour
Voici mon premier morceau en SQL, mais qui ne me donne pas ce que je souhaite :
Code:
1 2 3
| select b.id, b.nom, b.prenom, a.datedeb, a.datefin, a.situation, a.position
from table1 a, table2 b
where a.id=b.id and b.nom='TOTO'; |
Voici ce que j'ai en base:
1 |
TOTO |
TITI |
01/01/2015 |
01/01/2016 |
ACTIVITE |
ACTIF |
2 |
TOTO |
TITI |
02/01/2016 |
01/01/2017 |
ACTIVITE |
ACTIF |
3 |
TOTO |
TITI |
02/01/2017 |
01/01/2022 |
ACTIVITE |
ACTIF |
4 |
TOTO |
TITI |
02/01/2022 |
01/01/0010 |
RETRAITE |
SORTI |
Ce que je souhaiterai en résultat comme ont est bien dans l'intervalle de la date de début et la date du jour resortir la ligne id=3
3 |
TOTO |
TITI |
02/01/2017 |
01/01/2022 |
ACTIVITE |
ACTIF |
SYSDATE |
Quelqu'un aurait-il une idée pour m'aiguiller ?
Vous rermerciant par avance de votre aide