Ce sont des affectations, num_dossier, ddate_debut, date_fin
| 99609 | 2006-11-02 | 2007-08-31 |
| 99609 | 2007-09-01 | 2007-10-31 |
| 99609 | 2007-11-01 | 2008-08-31 |
| 9979 | 2006-10-09 | 2007-03-07 |
| 9979 | 2007-04-23 | 2007-07-15 |
| 9979 | 2007-12-01 | 2010-08-31 |
| 99909 | 2007-12-01 | 2007-12-31 |
| 99909 | 2008-01-01 | 2008-03-11 |
| 99910 | 2006-02-20 | 2008-12-31 |
| 99910 | 2007-11-01 | 2008-10-31 |
+--------------+-----------------+------------------+
select NO_DOSSIER_PERS,D_DEB_AFFECTATION,D_FIN_AFFECTATION from ORA_HARP_AFFECTATION order by NO_DOSSIER_PERS, D_DEB_AFFECTATION ASC;
Je voudrais detecter lorsque le champ NO_DOSSIER_PERS change de valeur pour prendre la derniere affectation d'un agent.
et si la date_fin de la derniere affectation est inferieur a la date du jour je la met a 0000-00-00. Je traite tout ca avec php.
voila je voudrais juste savoir comment detecter que le num_dossier_pers change d'un enregistrement a l'autre lorsque je parcours ma table. MERCI.
Partager