SYSDATE 函数 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

SYSDATE 函数

SYSDATE 返回当前会话时区(预设情况下为 UTC)中的当前日期和时间。

注意

SYSDATE 返回当前事务的开始日期和时间,而不是当前语句的开始日期和时间。

Syntax

SYSDATE

此函数不需要任何参数。

返回类型

TIMESTAMP

Examples

以下示例使用 SYSDATE 函数返回当前日期的完整时间戳。

select sysdate; timestamp ---------------------------- 2008-12-04 16:10:43.976353 (1 row)

以下示例使用 TRUNC 函数内的 SYSDATE 函数来返回没有时间的当前日期。

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

以下查询返回介于发出查询的日期和 120 天之前的任何日期之间的日期的销售信息。

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 ...