Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2011, 09h50   #1
Invité régulier
 
Homme
Inscription : novembre 2008
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24

Informations forums :
Inscription : novembre 2008
Messages : 20
Points : 5
Points : 5
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...
H3bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 11h25   #2
Membre régulier
 
Homme Jonathan
Étudiant
Inscription : mars 2011
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme Jonathan
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 49
Points : 73
Points : 73
between ?
Tooxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 13h30   #3
Invité régulier
 
Homme
Inscription : novembre 2008
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24

Informations forums :
Inscription : novembre 2008
Messages : 20
Points : 5
Points : 5
Re,

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


Code :
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 :
Citation:
"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...
H3bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h15.


 
 
 
 
Partenaires

Hébergement Web