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

  FORUM HardWare.fr
  Programmation

  Transformation SQL - ORACLE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transformation SQL - ORACLE

n°46989
persnet
Creer , non posseder...
Posté le 16-07-2001 à 15:27:39  profilanswer
 

Comment peut on transformer en SQL un temps en second en un temps en jj:hh:mi:ss

mood
Publicité
Posté le 16-07-2001 à 15:27:39  profilanswer
 

n°47002
grosmethos
Posté le 16-07-2001 à 15:53:38  profilanswer
 

je crois qu'il y des fonctions php pour ça!!
qui te transforme un temps en  seconde en date/heure depuis 1970!!

n°47006
persnet
Creer , non posseder...
Posté le 16-07-2001 à 16:00:09  profilanswer
 

Je le veux en SQL et pas en PHP

n°47008
ddr555
Posté le 16-07-2001 à 16:03:09  profilanswer
 

sinon, tu décomposes en faisant des divisions entières mais c'est assez lourd
cherches une fonction pour ajouter des secondes à une date

n°47013
titi_4js
Posté le 16-07-2001 à 16:46:35  profilanswer
 

je crois qu'il existe en SQL Oracle une fonction to_char(date,'ton format" )
J'espere que ca peut t'aider

n°47042
jupiler
Un cousin...
Posté le 16-07-2001 à 17:31:57  profilanswer
 

to_date(to_char(champDate, 'dd:HH:MI:SS'), 'dd:HH:MI:SS')


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°47112
wouatouwou​atou
Posté le 16-07-2001 à 22:15:00  profilanswer
 

et format() ca marche pas ?

n°47160
persnet
Creer , non posseder...
Posté le 17-07-2001 à 08:30:48  profilanswer
 

Message obtenu a partir de la reponse de Jupiler  
TO_CHAR(SUM(ST.DUREE_APPEL),'dd:HH:MI:SS')
Warning: OCIStmtExecute: ORA-01481: invalid number format model in /products/users/poplg/html/perdrixs/StatAppel/Vapp_ExecSql.php on line 8

n°47162
persnet
Creer , non posseder...
Posté le 17-07-2001 à 08:33:48  profilanswer
 

Le probleme avec le to_char, c'est que j'ai un nombre de secondes et pas une date ... :jap:

n°47164
titi_4js
Posté le 17-07-2001 à 09:10:36  profilanswer
 

ton ST.DUREE_APPEL n'est pas une date.
C'est donc a toi de faire la modif
si duree_appel est en secondes
tu fais :
 
SELECT sum(ST.DUREE_APPEL)/60 | ':' | sum(ST.DUREE_APPEL) mod 60 ...  
 
NB : je suis plus sur des operations mais ca doit etre qlq chose dans ce gout la

mood
Publicité
Posté le 17-07-2001 à 09:10:36  profilanswer
 

n°47165
persnet
Creer , non posseder...
Posté le 17-07-2001 à 09:12:37  profilanswer
 

Merci pour vos reponses .
Mais je vais le traiter par php avec un gmStrfTime bien place si il n'y a pas de soluce directe en SQL


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

  Transformation SQL - ORACLE

 

Sujets relatifs
SQL Statementtransformation d'un script
[SQL] un select distinct qui trie tout seul et je n en veux pas!!!![SQL VBA]message d erreur de l espace!!!!!!! Besoin de pros
[SQL]Besoin d ecrire dans une table sans l ecraser,Delivrez moi![SQL] Probleme Besoin du mot magique
[Visual C++ 6]Base SQLADO sous WinCE et requete SQL
[SQL + Access] Nom generique pour designer le formulaire en cours ?transformation tif en jpg je travaille avec php!
Plus de sujets relatifs à : Transformation SQL - ORACLE


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