Bonjour,
J'ai une table de suivi des temps :
Matricule / Date / Rubrique
Jojo / 2006-11-01 / Projet 1
Jojo / 2006-11-02 / Congé
Jojo / 2006-11-03 / Congé
....
Je souhaite, par une requête, faire une synthèse des périodes de congés au cours du mois (par période, j'entend une suite de jours qui se suivent sans discontinuité).
Voici, sur la base des données présentées ci-dessus, la synthèse que je souhaite :
Matricule / Nb jours / Date début / Date fin
Jojo / 2 / 2006-11-02 / 2006-11-03
Je pense à faire
- un group by sur le matricule et sur le mois pour récupérer le nombre de jours
- un left join sur la recherche du jour mini du mois pour la rubrique "Congé"
- un left join sur la recherche du jour maxi du mois pour la rubrique "Congé".
Mais comment faire si j'ai plusieurs périodes de congés dans le mois ?
Merci pour toute aide.
Philippe
Partager