Bonjour Forum,
J'ai besoin d'avoir dans mon tableau le niveau max à condition des date de début et date de fin pour chaque ID:
exemple :
ID Date de début date de fin Etat Niveau 1 01/02/2017 01/01/2099 en cours niveau1 1 01/02/2017 01/01/2099 en cours base 2 01/02/2018 31/05/2018 arrêter Niveau2 2 01/02/2017 01/01/2099 en cours base 3 01/02/2017 01/01/2099 en cours base 3 01/02/2018 01/01/2099 en cours niveau1 4 01/02/2017 31/01/2018 arrêter niveau3 4 01/02/2017 01/01/2099 en cours base
Résultats souhaités:
ID Date de début date de fin Etat Niveau 1 01/02/2017 01/01/2099 en cours niveau1 1 01/02/2017 01/01/2099 en cours niveau1 2 01/02/2018 31/05/2018 arrêter base 2 01/02/2017 01/01/2099 en cours base 3 01/02/2017 01/01/2099 en cours niveau1 3 01/02/2018 01/01/2099 en cours niveau1 4 01/02/2017 31/01/2018 arrêter base 4 01/02/2017 01/01/2099 en cours base
Explications:
- ID 1 : on garde "Niveau1" par ce qu'il est le niveau maximum entre Base et Niveau1
- ID 2 : on garde "Base" par ce que la date de fin pour Niveau2 est terminé et l'état est arrêter
- ID 3 : on garde "niveau1" par ce qu'il est le niveau maximum entre les deux
- ID4 : on garde "base" par ce que la date de fin pour Niveau3 est terminé et l'état est arrêter
Je reste à votre disposition pour plus d'information
J'en ai vraiment besoin d'une solution!
Merci par avance
Partager