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.
++
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.
++
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
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.
++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager