date_trunc
函數
適用於:磚的SQL磚運行時
中指定的單位返回截斷的時間戳單位
.
筆記
有效單位單位
是:
' YEAR ', ' YYYY ', ' YY ':截短到字符所處年份的第一個日期
expr
落入,時間部分將為零' QUARTER ':截斷為數據所在季度的第一個日期
expr
落入,時間部分將為零' MONTH ', ' MM ', ' MON ':截斷為字符所在月份的第一個日期
expr
落入,時間部分將為零' WEEK ':截斷為節點所在周的星期一
expr
落入,時間部分將為零' DAY ', ' DD ':將時間部分歸零
' HOUR ':用分數部分將分和秒歸零
' MINUTE ' -把分數部分的秒歸零
' SECOND ':把第二個分數部分歸零
' MILLISECOND ':將微秒歸零
“微秒”:一切保留
如果單位
不是格式良好的函數返回零
.
例子
>選擇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-0500:00:00>選擇date_trunc(“小時”,2015 - 03 - 05 t09:32:05.359);2015-03-0509:00:00>選擇date_trunc(的毫秒,2015 - 03 - 05 t09:32:05.123456);2015-03-0509:32:05.123——不是被認可的單位>選擇date_trunc(“女士”,2015 - 03 - 05 t09:32:05.123456);零