Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

DATE_TRUNC 函数

DATE_TRUNC 函数根据您指定的日期部分(如小时、周或月)截断时间戳表达式或文本。DATE_TRUNC 返回指定的年的第一天、指定的月的第一天或指定的周的星期一。

语法

Copy
DATE_TRUNC('datepart', timestamp)

参数

datepart

要将时间戳值截断到的日期部分。请参阅日期或时间戳函数的日期部分以了解有效的格式。

timestamp

时间戳列,或隐式转换为时间戳的表达式。

返回类型

TIMESTAMP

示例

在以下示例中,DATE_TRUNC 函数将使用“周”日期部分返回每一周的星期一的日期。

Copy
select date_trunc('week', saletime), sum(pricepaid) from sales where saletime like '2008-09%' group by date_trunc('week', saletime) order by 1; date_trunc | sum ------------+------------ 2008-09-01 | 2474899.00 2008-09-08 | 2412354.00 2008-09-15 | 2364707.00 2008-09-22 | 2359351.00 2008-09-29 | 705249.00 (5 rows)

本页内容: