Convertir époque à jour dans sqlplus / Oracle
J'ai le tableau suivant:
SQL> desc recording
Name Null? Type
-------------------- -------- ------
CAPTUREID NOT NULL NUMBER(9)
STARTDATE NOT NULL DATE
ENDDATE DATE
STATE NUMBER(1)
ESTIMATEDENDTIME NUMBER(13)
Voici une seule ligne de ce tableau:
SQL> select * from recording where CAPTUREID=14760457;
CAPTUREID STARTDATE ENDDATE STATE ESTIMATEDENDTIME
---------- ------------------- ------------------- ----- ----------------
14760457 29/09/2010 08:50:01 29/09/2010 09:52:04 0 1285746720000
Je suis assez sûr que cela a été demandé de nombreuses fois auparavant, mais toutes les solutions que j'ai trouvé jusqu'à présent n'a pas vraiment marché, donc... Comment puis-je convertir ESTIMATEDENDTIME
l'original de son époque formulaire pour un DD/MM/YYY HH:MI:SS
format en une seule requête dans SQLPLUS?
Merci!
OriginalL'auteur Oink | 2010-09-29
Vous devez vous connecter pour publier un commentaire.
Dans Oracle, l'ajout de X à une DATE de retour, vous avez une DATE X jours plus tard.
Si ESTIMATEDENDTIME est le nombre de millisecondes depuis l'Époque alors que vous pourriez faire
et ensuite utiliser to_char pour atteindre le bon format de la date. e.g:
OriginalL'auteur Chris Cameron-Mills
OriginalL'auteur UserszrKs