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 14/12/2006, 11h53   #1
En attente de confirmation mail
 
Inscription : octobre 2002
Messages : 347
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 347
Points : 94
Points : 94
Par défaut Convertir un interval en heure ?

Bonjour,

je souhaite convertir un interval en nombre d'heure.
Par exemple, convertir 2 days 03:00:00 en 51 (heures)
ou sinon pouvoir décapsuler le nombre de jour, d'heure, de minute de seconde d'nu interval, sur plusieurs champs

est-ce possible dans un SELECT ?
Ekimasu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 22h45   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
Hello,

qq chose comme ca devrait marcher :

Code :
extract('DAY',ma_date)*24+extract('HOUR',ma_date)+extract('MIN',ma_date)/60.0+extract('SEC',ma_date)/3600.0
ou bien :

Code :
 SELECT round(EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours')/3600)
=> arrondi par défaut à l'heure
++
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web