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

 


Dernière réponse
Sujet : SQL ORACLE : Transformer une duree
rocodido essaie la division euclidienne

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
rocodido essaie la division euclidienne
Shuret Oui je sais, je remonte un topic antédiluvien, mais j'ai eu à peu près le même besoin et ce topic ressort dans les premiers résultat de Google et est sans réponse. La voici, si ça peut servir à quelqu'un :
 
SELECT NUMTODSINTERVAL(3662, 'SECOND'), SUBSTR(TO_CHAR(NUMTODSINTERVAL(3662, 'SECOND')), 12, 8) FROM dual;
grosmethos promis que la premiere fonction que je rajoute a php elle sera pour toi :)
persnet Ne me tente pas a cette heure ci
J'ai encore 2h a attendre
grosmethos ben je sais pas je t'en parlerais apres...
 
en tout cas dans le livre il traite le cas d'ajouter des fonctions dans php genre echo persnet("pastis" )
 et ça t'affiche a l'ecran j'ai soif...:)
persnet Le C c'est null
grosmethos je savais que tu allait craqué :)
 
je viens de commander un bouquin pour appeler du c sous php ça devrait bon ça non???
persnet Tu devrais lire la 5eme reponse !!!! :gun:
grosmethos voila tu redeviens raisonable..je vois que les vapeurs ethyliques ce dissipe....ben oui j'imagine que tu vas bientot rentrer chez toi!!
bref
 
Vas tu nous avouer que tu utilises php maintenant!!
persnet T'as raison methos
De toute facon on va partir au canada faire de la motoneige
grosmethos je reviens dessus, je peux c'est un pote de formation....:)
c'est pas parceque tu calcules tes moyennes d'une façon depuis le debut de ton appli, que c'est forcement bien...
Un bon point pour toi tu es carré, et tu t'en tient à la meme logique depuis le début....
Et si ta logique d'alcolo etait foireuse...???
c'est comme ça qu'on reste à 144 non?? :bounce:
 
et 144 c'est pas cher pour un euromaster :)
persnet Excuse moi fred9999, je repondais a methos et c'etait gentil
Qui c'est meg?
persnet Ce que tu pannes pas garcon.
 :spookie: C'est qu'il vaut mieux calculer une moyenne, une somme toujours de la meme facon.
Mais pour ca y faut etre un tout petit peu carre dans sa tete sinon on reste a 150kf. :spookie:  
 :hot: Et c'est pas beaucoup pour payer des etudes a methos    :gun:
Fred999 Popopopop [:meganne]
 
ON VA PAS COMMENCER A S'ENGUEULER SUR PROGRAMMATION!!!
 
Euh pour ton problème, Irulan avait réison, il n'y a AUCUNE fonction qui te permet de passer directement d'une durée en secondes à un truc en HH:MM:SS.
 
Et on se calme sinon j'appelle Meg à la raiskoosse :spookie:
grosmethos guignol va:bounce:
des que j'ai le temps je recupere tout tes topics et je divise leur nombre par le nombre de fois ou on te dis pourquoi pas avec php et que tu reponds je veux avec oracle!! je suis sur que je trouve 1
Ce qui veux dire que tout tes problemes sont trés facilement résolus en passant par PHP, mais je sais pas tes touches P et H sont bloquées peut etre :)
persnet Pourkoi gros dans grosmethos
Pour les conneries que tu peux dire?
grosmethos en fait c'est persnet qui nous goufle on a l'impression que tu veux tout faire sous oracle...
ben vas y fait ton intranet qu'avec oracle pourquoi te servir des fonctions php....d'ailleur sert à rien php si t'as Oracle non??
 
Sous oracle tu peux utiliser le pl/sql, qui permet de faire plein de truc des traitements et j'imagine des conversions....
mais je suis pas sur qu'un serveur de base de données soit la pour ça! :gun:
jupiler Y pas une fonction to_time sous Oracle?
irulan Krolours > La doc je l'ai déjà parcourue et plutôt 2 fois qu'une, je ne t'ai pas attendu vois-tu...
 
Quant à ta solution TO_DATE(colonne, 'HH24:MI:SS'), elle ne fait qu'afficher une colonne de type date sous un certain format, ce qui n'est pas vraiment ce qui nous intéresse dans ce cas.
 
Maintenant si tu trouves une fonction sous Oracle qui transforme facilement 3662 secondes en 1 heure 1 minute et 2 sec, je reconnaitrai bien volontiers que je ne suis qu'un ignorant en SQL (et plus particulièrement sous Oracle) et je m'inclinerai bien bas devant ta science.
persnet Ya beaucoup de choses, mais c'est la galere.
Et en plus, j'ai rien trouve pour transformer une duree en  
HH24:MI:SS
les to_char et to_date je les ai mis dans tous les sens.
En plus, il faut que je le fasse sur un SUM()
Ma zone est declaree en NUMBER(5)
krolours1

irulan a écrit a écrit :

 
Pas terrible, mais Oracle c'est le désert de Gobi en ce qui concerne la gestion des dates et heures.  




 
Je pense que tu devrait ouvrir la doc, il y a tout ce qu'il faut pour gérer les dates sous oracle

persnet Merci.
je traiterai ca en PHP, ca sera peut etre plus simple.
krolours1 Essaye un truc dans ce genre là : TO_DATE(colonne, 'HH24:MI:SS')
Fred999 Grilled :o
irulan Utilise les opérateurs de reste de division et de division entière, et tu divises par 60 ou 3600.
 
Pas terrible, mais Oracle c'est le désert de Gobi en ce qui concerne la gestion des dates et heures.
persnet Je cherche a transformer une duree(en seconde) en une durée en Heures minutes secondes
Est-ce-que qq'un a une idee?
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)