IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Champs Heure en seconde


Sujet :

PL/SQL Oracle

  1. #1
    Membre habitué Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Points : 148
    Points
    148
    Par défaut Champs Heure en seconde
    Bonjour à tous,

    Comme le dit le titre j'ai un soucis de conversion d'un champ qui est en seconde.

    Situation :

    J'ai un champ (NUMBER) qui représente une heure sauf que ce sont les secondes écoulé depuis 00h et j'aimerais transformé ce number en chaine de caractère HH24:MI:SS. Y'a t-il une fonction native en pl/sql pour ce cas là (j'ai cherché et rien =) ) ou sinon j'ai pensé à une fonction mais je ne sais pas si c'est possible de faire une fonction dans une procédure Comment faire ?

    Merci
    Pourquoi faire simple quand on peut faire .......... compliqué

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    et TRUNC(SYSDATE)+nb_seconde/60/60/24 ?

  3. #3
    Membre habitué Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Points : 148
    Points
    148
    Par défaut
    J'ai bidouillé un truc et ça fonctionne.

    La solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    to_char(to_date(Heurexp,'sssss'),'hh24:mi:ss')
    Pourquoi faire simple quand on peut faire .......... compliqué

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/08/2007, 17h41
  2. Réponses: 1
    Dernier message: 11/08/2005, 17h33
  3. Forcer date, heure et seconde sous sql server2000
    Par sorel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/05/2005, 18h49
  4. Formatage du champ heure
    Par SebCBien dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/01/2005, 18h42
  5. Formater une durée sous la forme Heure:Minute:Seconde
    Par marsupile dans le forum C++Builder
    Réponses: 2
    Dernier message: 31/01/2004, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo