Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
779 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [oracle] arrondir une heure ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[oracle] arrondir une heure ?

n°350046
mattymotte
Posté le 02-04-2003 à 12:35:08  profilanswer
 

Sous oracle comment je peut arrondir une heure ?
 
ex :  
j'ai 3 lignes
12:01:54
13:25:41
15:32:00
 
à l'aide d'une intruction select je veux obtenir les heures arrondies à la 10zaine de minutes inferieure
 
donc pour l'exemple j'obtiendrai :
12:00:00
13:20:00
15:30:00
 
quelqu'un à une idée ?
 
merci d'avance.

mood
Publicité
Posté le 02-04-2003 à 12:35:08  profilanswer
 

n°350101
vttman2
Je suis Open ...
Posté le 02-04-2003 à 13:54:20  profilanswer
 

Avec une série de decode imbriqué  
et d'extraction/concaténation de chaine
ex 12:01:23
si position(4) = 0 alors concat('12:0',0':00';)
sinon si position(4) = 1 alors concat('12:1',0':00';)
...
 
 
 

n°350221
Agagax
Posté le 02-04-2003 à 15:09:58  profilanswer
 

Sans decode, on peut faire ça:
 
select sysdate AVANT, to_char(sysdate,'HH24:';)||to_char(trunc(to_number(to_char(round(sysdate,'MI';),'MI';)),-1))||':00' APRES from dual
 
un peu long mais ça marche, remplace sysdate par ton heure

n°353193
mattymotte
Posté le 04-04-2003 à 17:35:32  profilanswer
 

Agagax a écrit :

Sans decode, on peut faire ça:
 
select sysdate AVANT, to_char(sysdate,'HH24:';)||to_char(trunc(to_number(to_char(round(sysdate,'MI';),'MI';)),-1))||':00' APRES from dual
 
un peu long mais ça marche, remplace sysdate par ton heure


 
 :jap:  :jap:  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [oracle] arrondir une heure ?

 

Sujets relatifs
Oracle 8i keski c que ce bordel HELP[oracle] récuérer les enregistrements n à m résultants d'une requête
comment installer/configurer oracle ?[Oracle] comment gérer la sous-requete + pb de constitution d'1 vue
Peut on attaquer une base de donnée ORACLE depuis le php ou autrecomment faire un paquetage avec des procedures sous oracle
logger les connections a une base ORACLE ?Doc Oracle Forms (Oracle 9)
[ORACLE] Requète avec nom de la table en variable ?[Oracle 7.X] sous AIX
Plus de sujets relatifs à : [oracle] arrondir une heure ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR