提取
函数
适用于:砖的SQL砖运行时
返回场
的源
。
返回
如果场
是第二个
,一个小数(8,6)
。在所有其他情况下,一个整数。
支持的值场
当源
日期或时间戳:
“年”(“Y”、“年”、“年”、“岁”)——今年字段
“YEAROFWEEK”——ISO 8601年week-numbering datetime下跌。例如,2005-01-02是2004年53周的一部分,所以结果是2004
“季”,(“四分之一”)——第二季度(1 - 4)的datetime瀑布
“月”,(“我”、“隆起”,“月”)——月字段(1 - 12)
“周”(“W”,“周”)——ISO 8601 week-of-week-based-year的数量。被认为是在周一开始,一周一周1是第一周> 3天。ISO week-numbering系统,有可能今年1日期是52和53周的一部分,和12月末日期是明年的第一个星期。例如,2005-01-02是2004年53周的一部分,而2012-12-31是2013年的第一个星期的一部分
“天”(“D”,“天”)——日字段(1 - 31)
“DAYOFWEEK”(“道”)- datetime的星期周六周日(1)(7)
“DAYOFWEEK_ISO”(“DOW_ISO”)——基于ISO 8601天的datetime的周周日周一(1)(7)
“机灵”——今年天(1 - 365/366)
“小时”(“H”,“时间”,“人力资源”、“小时”)——小时字段(0 - 23)
“分钟”(“M”,“分”,“分”,“分钟”)——分钟字段(0 - 59)
“第二”,(“S”,“秒”,“秒”,“秒”)——秒字段,包括小数部分
支持的值场
当源
是时间间隔:
“年”(“Y”、“年”、“年”、“年”),总月/ 12
“月”,(“我”、“隆起”,“月”),总12个月%
“天”(“D”,“天”)——天间隔的一部分
“小时”(“H”,“时间”,“人力资源”、“小时”)——微秒包含多少个小时
“分钟”(“M”,“分”,“分”,“分钟”)——有多少分钟后小时微秒
“第二”,(“S”,“秒”,“秒”,“秒”)——剩下分数多少秒后微秒的小时和分钟