En soustrayant timestamp dans oracle retour bizarre de données

J'essaie de soustraire deux dates et attend quelques flottante valeurs de retour. Mais ce que j'ai reçu en retour est comme ci-dessous:

+000000000 00:00:07.225000

Multipliant la valeur par 86400 (je veux obtenir la différence en seconde) est de trouver quelque chose d'encore plus étrange de la valeur renvoyé:

+000000007 05:24:00.000000000

une idée? Je suis soupçonnant est a quelque chose à voir avec le type coulée.

OriginalL'auteur You Qi | 2012-04-27