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

Nombre de jours entre 2 dates


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Par défaut Nombre de jours entre 2 dates
    Salut a tous,

    J'aimerais obtenir le nombre de jours entre 2 dates comme celles-ci
    "2009-01-08 15:02:48.457"

    Je voudrais unique une nombre en resultat et pas "24 days" par exemple.

    J'ai essaye plusieurs facons mais j'arrive pas a obtenir uniquement un nombre.
    En fait il me faudrait pouvoir convertir les dates au format "YYYY-MM-DD" sans l'heure ensuite une simple soustration fonctionne.

    Mais je sais pas comment faire. J'ai essaye la fonction date_trunc() mais ca met juste l'heure a zero sans la retirer. Donc en resultat j'obtiens "xx days".

  2. #2
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 894
    Par défaut
    Bonjour.

    Tu peux essayer un truc dans le genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select to_char('2009-01-08 15:02:48.457'::timestamp without time zone - '2008-11-18 06:02:32.457'::timestamp without time zone, 'dd')

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Par défaut
    En fait j'ai trouve.

    Il faut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT extract(day from ('2009-01-08 15:02:48.457' - '2009-01-07 15:02:48.457'))
    Au debut j'avais essaye avec chaque pour extraire le nombre de jours qu'elle representees mais ca me donnait pas le resultat que je voulais

    Merci pour l'aide

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

Discussions similaires

  1. [MS-DOS] Compter les nombres de jours entre deux dates diffé
    Par Furius dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 19/02/2006, 14h33
  2. nombre de jours entre deux date
    Par mzt.insat dans le forum Langage
    Réponses: 13
    Dernier message: 01/02/2006, 11h34
  3. Nombre de jours entre 2 dates
    Par Delphi-ne dans le forum Requêtes
    Réponses: 2
    Dernier message: 23/10/2005, 00h12
  4. [Dates] Nombre de jours entre deux dates
    Par cmoiscrat dans le forum Langage
    Réponses: 3
    Dernier message: 22/09/2005, 16h25
  5. calcule du nombre de jours entre 2 dates
    Par nazimb dans le forum ASP
    Réponses: 4
    Dernier message: 28/09/2004, 16h22

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