Função SYSDATE - Amazon Redshift

Função SYSDATE

SYSDATE retorna a atual data e hora no fuso horário da sessão atual (UTC por padrão).

nota

SYSDATE retorna a data e hora de início para a transação atual, não para o início da instrução atual.

Sintaxe

SYSDATE

Essa função não requer um argumento.

Tipo de retorno

TIMESTAMP

Exemplos

O exemplo a seguir usa a função SYSDATE para retornar o timestamp completo para a data atual.

select sysdate; timestamp ---------------------------- 2008-12-04 16:10:43.976353

O exemplo a seguir usa a função SYSDATE dentro da função TRUNC para retornar a data atual sem a hora.

select trunc(sysdate); trunc ------------ 2008-12-04

A consulta a seguir retorna informações de vendas para datas que caem entre a data em que a consulta é emitida e a data de 120 dias 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 ...