Fernando Hevia escribió:
>  
>
>   
>> -----Mensaje original-----
>> De: Mario Wojcik
>>
>> SELECT EXTRACT(MICROSECOND FROM LOCALTIME) INTO xgatime001;
>> xgatime001 es de tipo int.
>>     
>
>
> La consulta devuelve un float pero lo almacenas en un integer. 
> Aunque el cast implícito debiera funcionar por las dudas te diría que uses
> una variable float o hagas un cast a integer de la consulta, siendo lo más
> saludable lo primero.
>
> Ej:
>
> SELECT EXTRACT(MICROSECOND FROM LOCALTIME)::integer INTO xgatime001;
>
>
> Saludos,
> Fernando.
>   
Bien, Vicente y Fernando, gracias por contrestar!
Use la funcion round en vez del cast

SELECT ROUND(EXTRACT(MICROSECOND FROM LOCALTIME)) INTO xgatime001;

Y hasta ahora no tuve mas problemas!

-- 
========================
   WOJCIK, MARIO A.
========================
Leandro N Alem -Misiones
------------------------
A  R  G  E  N  T  I N  A
------------------------
[email protected]

--
TIP 8: explain analyze es tu amigo

Responder a