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

Requêtes et SQL. Discussion :

Requetes sur date


Sujet :

Requêtes et SQL.

  1. #1
    Membre confirmé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Points : 480
    Points
    480
    Par défaut Requetes sur date
    Bonjour,
    Une nouvelle fois je fais appel à vous.
    Voila, j'ai 2 tables, une sur le personnel de ma boite avec datearriver datedepart nom etc. Et une 2 table evenement dans laquelle on trouve datedebutevenement, datefinevenement, typeevenement(stage,cours,maladie etc). Maintenant je souhaiterai faire une requete de type "presence" c.a.d que lorsque je lance ma requete je tape une date de maniere a n'avoir afficher que les gens present a cette date.
    Merci

  2. #2
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    Bonjour,
    je ne comprends pas en quoi ta table evenement entre en compte dans ta requête.

    Sinon pour rechercher qui était présent à telle date, tu dois faire une requête de ce style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from personnel where datearrivee <= datepresence and datepresence<=datedepart

  3. #3
    Membre confirmé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Points : 480
    Points
    480
    Par défaut
    Enfait si je veux faire une feuille de presence en date du 20/05/2008 et que j'ai 3 personnes en stage et 2 en congée je ne souhaites pas que ces personnes apparaissent dans ma feuille.

  4. #4
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    ok, donc je ferais plutôt comme ça alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    select * 
    from personnel 
    where datearrivee <= datepresence and datepresence<=datedepart 
    and idpersonnel not in 
    (select idpersonnel 
    from evenement 
    where datedebutevenement<= datepresence and datepresence<=datefinevenement 
    and typeevenement='maladie')

  5. #5
    Membre confirmé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Points : 480
    Points
    480
    Par défaut
    Merci beaucoup
    Ca marche

  6. #6
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    Pense au tag résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme requete sur date
    Par donny dans le forum SQL
    Réponses: 9
    Dernier message: 16/04/2007, 18h36
  2. requete sur date
    Par prodi_64 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 13/02/2007, 15h23
  3. [Débutant] Critères de requete sur dates - Programmation VBA
    Par Sofie109 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 11/01/2007, 15h35
  4. requete sur date
    Par fsautejeau dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 12/09/2006, 14h05
  5. Requete sur Date
    Par puppusse79 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/06/2006, 12h07

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