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

PostgreSQL Discussion :

selection des lignes dont la date est superieur à la date d'aujourd'hui


Sujet :

PostgreSQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 36
    Points
    36
    Par défaut selection des lignes dont la date est superieur à la date d'aujourd'hui
    bonjour,

    c'est un vrai casse-tête , je veux selectionner des lignes d'offres qui ne sont pas expirés, donc dont la date d'expiration est superieur à la date courante.

    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT * 
    FROM table 
    WHERE date_expiration > NOW()
    mais ca ne marche pas.

    ps: j'utilise postgres 9

    aidez-moi svp je suis vraiment bloqué je n'ai rien trouvé sur google, vraiment bizarre c'est pourtant quelque chose que beaucoup de gens utilisent souvent.

    merci d'avance.

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 801
    Points : 34 063
    Points
    34 063
    Billets dans le blog
    14
    Par défaut
    mais ca ne marche pas.
    Normal, ça n'a pas de jambes !

    Symptôme ?
    Message d'erreur ?

    La colonne date_expiration est-elle de type DATE, DATETIME ou TIMESTAMP ?

    En SQL normalisé, qui devrait passer sur Postgresql, utilise CURRENT_DATE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT les_colonnes_souhaitees_et_pas_etoile
    FROM la_table
    WHERE date_expiration > CURRENT_DATE

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/12/2009, 09h29
  2. Réponses: 7
    Dernier message: 03/09/2009, 14h27
  3. Réponses: 0
    Dernier message: 18/11/2008, 21h25
  4. Copier les fichiers d'un répertoire dont la date est supérieure à x
    Par tatayoyo dans le forum Shell et commandes GNU
    Réponses: 17
    Dernier message: 03/10/2006, 14h28
  5. Réponses: 14
    Dernier message: 01/12/2004, 15h20

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