Re: différence entre 2 date
Citation:
Envoyé par tounsi
bonjour a tous
j'ai 2 champs texte de la forme d'un temps (HH:mi:ss)
et je veut faire la différence entre ces deux temps et avoir un resultat en cette forme aussi HH:mi:ss)
voila ma requete mais elle ne marche pas esque quelqu'un peut m'aider
Code:
UPDATE works SET total_wor=(to_date('11:44:24', 'HH24:MI:ss')-to_date('11:44:22', 'HH24:MI:ss')) WHERE begin_wor=to_date('11:44:22', 'HH24:MI:ss')
merci a tous
quel est le type de total_wor?
si c'est un "number", ça devrait marcher.
Pour convertir un nombre entre 0 et 86399/86400 en 00:00:00 à 23:59:59, j'emploie parfois l'artifice suivant
Code:
1 2 3
| SQL> select to_char(date '2000-01-01'+&n,'HH24:MI:SS') from dual;
Enter value for n: .999988425925925
23:59:59 |
à mon sens, total_work devrait être un "number"