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 02/09/2004, 15h42   #1
Candidat au titre de Membre du Club
 
Inscription : août 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 30
Points : 14
Points : 14
Par défaut Conversion date ->heures

Salut,
je travaille avec des dates pour décrire des séries temporelles.
Savez-vous si l'on peut convertir une colonne de type 'timestamp' en nombre d'heures écoulées depuis une date de référence (pas forcément l'époque unix 1970-01-01) ?
Merci.
++
bdkiller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2004, 15h53   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
salut, et bienvenue dans cette communauté ;-)

je ne suis pas sur que tu trouves ton bonheur, mais tout ce qu'il est possible de faire sur les dates et le temps dans PostGreSQL est expliqué en anglais ici
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2004, 16h08   #3
Candidat au titre de Membre du Club
 
Inscription : août 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 30
Points : 14
Points : 14
Merci pour ton accueil.
En faisant quelques tests, je crois que j'ai plus ou moins trouvé.
Avec la commande :
SELECT date_part('epoch',s.time)/60 from serie_temp as s;

on trouve le nombre d'heures écoulées depuis le 01-01-1970
Après, il suffit d'ajouter le nombre d'heures entre 01-01-1970 et la nouvelle référence...

Pour info, je me suis aussi aidé du très bon livre "PostGreSQL par la pratique" édité chez O'Reilly.

Merci.
++
bdkiller 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 04h22.


 
 
 
 
Partenaires

Hébergement Web