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 MySQL Discussion :

SELECT où un datetime < à un autre


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Femme Profil pro
    Inscrit en
    Février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 110
    Points : 77
    Points
    77
    Par défaut SELECT où un datetime < à un autre
    Bonjour à tous,

    J'ai une table conversation (id, id_expediteur, id_recepteur, date_time(de type datetime), message, lu);
    Je voudrais sélectionner les lignes enregistrées dans les 5 dernières secondes sachant que la colonne date_time garde le moment d'enregistrement de la ligne dans la table,
    J'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SELECT * 
    FROM conversation
    WHERE id_recepteur =1
    AND id_expediteur =144
    AND lu =0
    AND (
    UNIX_TIMESTAMP( date_time ) - UNIX_TIMESTAMP(  '2014-07-30 11:28:56' )
    ) < 5
    mais ça retourne toutes les lignes sans prendre en considération la dernière condition du date_time..

    Merci d'avance pour toute réponse..

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    Bonjour,


    comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    SELECT * 
    FROM conversation
    WHERE id_recepteur =1
    AND id_expediteur =144
    AND lu =0
    AND date_time  > CURRENT_TIMESTAMP  - INTERVAL '5' SECOND

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

Discussions similaires

  1. Faire un select avec une exclusion d'une autre table
    Par polemoss dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/12/2006, 10h10
  2. SELECT DISTINCT avec tri sur un autre champ que celui du distinct
    Par Stephane_br dans le forum Langage SQL
    Réponses: 5
    Dernier message: 09/11/2006, 11h37
  3. Selection d'une "window" depuis une autre
    Par ouioui2000 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/12/2005, 07h48
  4. [SQL]Select dans une table d'une autre base de données
    Par Didouille dans le forum Access
    Réponses: 3
    Dernier message: 21/12/2005, 09h00
  5. Selection d'une valeur dans une autre table
    Par beurnoir dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h02

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