Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Función SYSDATE
SYSDATE devuelve la fecha y hora actual en la zona horaria de la sesión actual (que es UTC de manera predeterminada).
nota
SYSDATE devuelve la fecha y hora de comienzo de la transacción actual, no de la instrucción actual.
Sintaxis
SYSDATE
Esta función no requiere argumentos.
Tipo de retorno
TIMESTAMP
Ejemplos
En el siguiente ejemplo, se usa la función SYSDATE para devolver la marca temporal completa para la fecha actual.
select sysdate;timestamp ---------------------------- 2008-12-04 16:10:43.976353
En el siguiente ejemplo, se usa la función SYSDATE dentro de la función TRUNC para devolver la fecha actual sin la hora.
select trunc(sysdate);trunc ------------ 2008-12-04
La siguiente consulta devuelve la información de ventas correspondiente a las fechas comprendidas entre la fecha en que se emite la consulta y la fecha que caiga 120 días antes.
select salesid, pricepaid, trunc(saletime) as saletime, trunc(sysdate) as now from sales where saletime between trunc(sysdate)-120 and trunc(sysdate) order by saletime asc;salesid | pricepaid | saletime | now ---------+-----------+------------+------------ 91535 | 670.00 | 2008-08-07 | 2008-12-05 91635 | 365.00 | 2008-08-07 | 2008-12-05 91901 | 1002.00 | 2008-08-07 | 2008-12-05 ...