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 :

Durée entre deux venues


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Chef de produit
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Durée entre deux venues
    Bonjour à tous,

    J'ai une table comportant des VENUES.
    VENUES (id, id_venue, id_individu, DateEntree, DateSortie)

    Je cherche à récupérer les id_venue d'un même individu (id_individu) pour lesquels la durée entre la dernière sortie et l'entrée suivante est inférieure à 10 jours.
    Quelqu'un pourrait-il me mettre sur un piste?

    Merci par avance.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 109
    Points : 28 437
    Points
    28 437
    Par défaut
    Une petite piste : pour chaque id_venue, la date d'entrée suivante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    SELECT  cur.id_individu
        ,   cur.id_venue
        ,   cur.datesortie
        ,   MIN(sui.dateentree)
    FROM    venues  cur
        INNER JOIN
            venues  sui
            ON  cur.id_individu = sui.individu
            AND cur.datesortie  < sui.dateentree 
    GROUP BY cur.id_individu
        ,   cur.id_venue
        ,   cur.datesortie
    Je te laisse faire le reste

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Chef de produit
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Je te remercie pour ton aide.
    J'ai pu finaliser la requête en ajoutant une condition HAVING à la fin.

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

Discussions similaires

  1. durée entre deux dates
    Par lila23 dans le forum Débuter
    Réponses: 7
    Dernier message: 28/03/2009, 14h12
  2. Calcul de la durée entre deux dates
    Par parab dans le forum IHM
    Réponses: 13
    Dernier message: 05/11/2008, 15h08
  3. duree entre deux messages successif
    Par yosraisi dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/04/2008, 11h46
  4. Réponses: 10
    Dernier message: 14/12/2007, 14h13
  5. Durée entre deux points
    Par rzayani dans le forum C++
    Réponses: 4
    Dernier message: 05/07/2007, 11h08

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