我该如何从Impala中的时间戳变量中提取日期?例如,时间为2018-04-11 16:05:19,则应为2018-04-11。
试一试这个:
from_timestamp('2018-04-11 16:05:19','yyyy-MM-dd') as date_value
from_timestamp(datetime timestamp, pattern string): 将一个TIMESTAMP值转换为表示相同值的字符串。请参见此处的文档。
to_date (t1.local_time), as date_value
to_date: 从时间戳值返回日期字段的字符串表示。
trunc(ts_col,'D')
。 - dnoeth