Comment extraire de la milliseconde à partir de la date dans Oracle?
j'en ai plein la date(avec le temps).
Mais je ne veux que de la milliseconde à partir de la date.
s'il vous plaît dites-moi une solution en ligne
par exemple: date= 2016/03/16 10:45:04.252
je veux cette réponse= 252
j'essaie d'utiliser cette requête.
SELECT ADD_MONTHS(millisecond, -datepart('2016/03/16 10:45:04.252', millisecond),
'2016/03/16 10:45:04.252') FROM DUAL;
mais je ne suis pas le succès.
OriginalL'auteur Nikunj Chavda | 2016-03-16
Vous devez vous connecter pour publier un commentaire.
Cela ne peut être fait à l'aide d'un
timestamp
. Bien que Oracledate
ne contiennent un temps, il stocke uniquement secondes, pas millisecondes.Pour obtenir les fractions de secondes à partir d'un timestamp utilisation
to_char()
et convertir un nombre:OriginalL'auteur a_horse_with_no_name