IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Périodes de congé


Sujet :

Langage SQL

  1. #1
    Pgs
    Pgs est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 482
    Points : 100
    Points
    100
    Par défaut Périodes de congé
    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

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 31
    Points : 37
    Points
    37
    Par défaut
    Salut,
    visiblement ta table est incrémenté par rapport au date.
    Essaye de faire un select avec dans la condition suivante rubrique = "congé" et pour date + 1 on a rubrique différent de "congé".
    Tu obtiendras une table plus claire. ensuite rajoute aussi la condition pour date - 1 on a rubrique différent de "congé".
    apres il faudra que tu fasses une sous requete pour calculer le nb de jour et la date de debut et de fin mais je pense pas que tu rencontre des gros pbs.
    See you

Discussions similaires

  1. [10g] Calculer une période de congés
    Par all06 dans le forum SQL
    Réponses: 8
    Dernier message: 17/10/2013, 16h25
  2. congé :la période d'essaie est elle prolongeable?
    Par root76 dans le forum Congés
    Réponses: 9
    Dernier message: 10/03/2011, 09h19
  3. démission syntec en période d'essai et congés
    Par pingpong dans le forum Démission
    Réponses: 3
    Dernier message: 31/03/2008, 14h51
  4. Modification de la période de congé
    Par alquest dans le forum Congés
    Réponses: 2
    Dernier message: 17/01/2008, 21h43
  5. Congés/RTT pendant période de préavis
    Par lecter11 dans le forum Congés
    Réponses: 13
    Dernier message: 01/10/2007, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo