date_trunc函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时

返回时间戳截断中指定的单位单位

语法

date_trunc(单位,expr)

参数

  • 单位:一个字符串文字。

  • expr:日期、时间戳、或与一个有效的时间戳格式字符串。

返回

一个时间戳。

笔记

有效的单位单位是:

  • “年”,“YYYY”、“YY”:截断,今年第一次约会expr下跌,部分将是零

  • “季”:截断的季度的第一次约会expr下跌,部分将是零

  • “月”,“毫米”,“我”:截断的月的第一次约会expr下跌,部分将是零

  • “周”:截断周一的一周expr下跌,部分将是零

  • “天”、“弟弟”:零时间部分

  • “小时”:0分钟和第二部分的部分

  • “一分钟”——零与分数第二部分

  • “第二个”:零外第二个分数部分

  • “毫秒”:零微秒

  • “微秒”:一切仍然存在

如果单位不是格式良好的函数返回

例子

>选择date_trunc(“年”,2015 - 03 - 05 t09:32:05.359);2015年- - - - - -01- - - - - -0100:00:00>选择date_trunc(“毫米”,2015 - 03 - 05 t09:32:05.359);2015年- - - - - -03- - - - - -0100:00:00>选择date_trunc(“弟弟”,2015 - 03 - 05 t09:32:05.359);2015年- - - - - -03- - - - - -05年00:00:00>选择date_trunc(“小时”,2015 - 03 - 05 t09:32:05.359);2015年- - - - - -03- - - - - -05年09年:00:00>选择date_trunc(的毫秒,2015 - 03 - 05 t09:32:05.123456);2015年- - - - - -03- - - - - -05年09年:32:05年123年——不是一个认可的单位>选择date_trunc(“女士”,2015 - 03 - 05 t09:32:05.123456);