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 :

Calcul intervalle de dates en PostGreSQL


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 23
    Par défaut Calcul intervalle de dates en PostGreSQL
    Bonjour à tous,

    Question bête :

    J'ai deux dates dans une table en PostGreSQL, il me faudrait une fonction qui calcule et me sortes toutes les dates entre ces deux dates. Un exemple :

    Deux dates, mettons date_debut : 17/04/2011 et date_fin : 21/04/2011. Il faudrait que la sortie de la fonction soit :

    17/04/2011
    18/04/2011
    19/04/2011
    20/04/2011
    21/04/2011

    Si quelqu'un a une idée, je suis preneur !

    Merci d'avance...

  2. #2
    Membre éprouvé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Par défaut
    between ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 23
    Par défaut
    Re,

    J'ai résolu mon problème, de cette manière :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT me_date::date + generate_series(0, CAST((extract(DAYS from me_end_date::date) - extract( DAYS from me_date::date))as integer)) as event_date
     
    FROM t_meeting 
    WHERE me_id = 857
    Et voilà la sortie :
    "2011-04-20"
    "2011-04-21"
    "2011-04-22"
    "2011-04-23"
    "2011-04-24"
    "2011-04-25"
    Voilà, et désolé pour le dérangement...

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

Discussions similaires

  1. [2008R2] Calcul nombre de lundi dans un intervale de date
    Par Boualem77 dans le forum SSRS
    Réponses: 2
    Dernier message: 22/06/2015, 10h19
  2. [AC-2010] Calculs sur intervalles de dates
    Par archonte dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 03/11/2013, 18h39
  3. Calculer date intervalles de date php
    Par Blueyes50 dans le forum Langage
    Réponses: 1
    Dernier message: 17/10/2012, 15h45
  4. [AC-2007] Calcul Intervalle entre 2 dates
    Par arb35 dans le forum VBA Access
    Réponses: 6
    Dernier message: 21/02/2010, 12h13
  5. calculer un intervalle de dates
    Par vodevil dans le forum Modules
    Réponses: 3
    Dernier message: 16/01/2006, 20h04

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