J'ai une base de données avec des employés et leur statut à chaque jour de l'année. Le but est de comparer deux dates et de savoir qui est parti et qui est arrivé entre ces deux dates.
Voici un exemple de données :
ID
Date
Présent
Statut
1
09/10/2023
yes
Travaille
2
09/10/2023
yes
Formation
3
09/10/2023
yes
Travaille
4
09/10/2023
no
Off
1
10/10/2023
no
Off
2
10/10/2023
yes
Travaille
3
10/10/2023
yes
Travaille
4
10/10/2023
yes
Formation
J'ai créé un état alternatif : Date1 où je sélectionne une date et Date2 pour sélectionner une deuxième date
The result should be in that case :
Arrivants (persons where ( (date=Date1 and Availability="no") and (date=Date2 and Availability="yes") ) )
4
09/10/2023
no
Off
4
10/10/2023
yes
Formation
Partants (persons where ( (date=Date1 and Availability="yes") and (date=Date2 and Availability="no") ) )
1
09/10/2023
yes
Working
1
10/10/2023
no
Off
J'ai essayé plusieurs méthodes mais rien de concluant...
Avez-vous des idées?
Je pense qu'il me faudrait une date avec une aggrégation sur l'ID :