Bonjour

je voudrais convertir un float vers un timestamp en utilisant une fonction
mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
CREATE OR REPLACE function KPI.float_to_date ( unix_time in float ) 
 
return TIMESTAMP 
 
is 
sql_date  timestamp  ;
 
begin 
sql_date  := date '1970-01-01' + unix_time /60/60/24 ;
return sql_date ;
end;
/
;
mais qd j'exécute cette fonction j'ai la date sous la forme 16/03/2014 07:59:27,000000000
mon but est d'avoir une date sous la forme 16/03/2014 07:59:27

j'ai essayer de cast float en integer mais ça marche pas
avez vous une idée comment le faire
aidez moi svp et merci d'avance