On Sun, Aug 3, 2008 at 10:34 AM, luis alfonso cañas <[EMAIL PROTECTED]> wrote: > Hola a todos. > > Requiero el conocimiento de ustedes para deteminar la causa por la cual la > funcion now() me devuelve siempre la misma hora. > yo creo que lo que realmente necesitas es leer el manual: http://www.postgresql.org/docs/8.3/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT
Todas estas devuelven valores basandose en la fecha de *inicio de la transaccion* actual: CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_TIME(precision) CURRENT_TIMESTAMP(precision) LOCALTIME LOCALTIMESTAMP LOCALTIME(precision) LOCALTIMESTAMP(precision) now() transaction_timestamp() Esta devuelve valores basandose en la fecha de *inicio de la sentencia* actual statement_timestamp() Estas devuelven las fechas reales actuales (según el reloj de tu maquina me parece): clock_timestamp() timeofday() Para lo que tu quieres deberias usar statement_timestamp() o clock_timestamp() -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Guayaquil - Ecuador Cel. (593) 87171157 -- TIP 7: no olvides aumentar la configuración del "free space map"