追求编程之美

先做人,再做技术人员,最后做程序员。
数据加载中……
date_trunc函数的用法

9.9.2. date_trunc

The function date_trunc is conceptually similar to the trunc function for numbers.

 

date_trunc('field', source)

source is a value expression of type timestamp or interval. (Values of type date and time are cast automatically, to timestamp or interval respectively.) field selects to which precision to truncate the input value. The return value is of type timestamp or interval with all fields that are less significant than the selected one set to zero (or one, for day and month).

Valid values for field are:

 

microseconds
milliseconds
second
minute
hour
day
week
month
quarter
year
decade
century
millennium

 

 

Examples:

SELECT date_trunc('hour', TIMESTAMP '2001-02-16 20:38:40');
Result: 2001-02-16 20:00:00
SELECT date_trunc('year', TIMESTAMP '2001-02-16 20:38:40');
Result: 2001-01-01 00:00:00

 

posted on 2009-07-24 07:02 yanZhangWu 阅读(12930) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: