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);