Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
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 20/06/2008, 13h40   #1
Candidat au titre de Membre du Club
 
Homme
Administrateur de base de données
Inscription : juillet 2006
Messages : 109
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Transports

Informations forums :
Inscription : juillet 2006
Messages : 109
Points : 12
Points : 12
Par défaut Formatage d'un nombre de jours

Bonjour

je calcule une diffrerence entre 2 dates

select (date_fin-date_deb) from table

j'obtiens des valeurs >24h de type jjj,nnnnnn

select trunc(date_fin-date_deb) nbjours

mais
sans faire de fonction PL quelle syntaxe utiliser pour transformer le reste des jours ",nnnnnn" en hh24:mi ?
gg2vig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 14h06   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Code :
1
2
3
WITH t AS (SELECT SYSDATE b, SYSDATE - 15.688845412348 a FROM dual)
SELECT a, b, TRUNC(b-a) AS nbj, TO_CHAR(TRUNC(SYSDATE) + (b - a), 'HH24:MI:SS') AS nbh
FROM t
__________________
More Code : More Bugs. Less Code : Less Bugs
McM 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 02h54.


 
 
 
 
Partenaires

Hébergement Web