是更好/更短的解决方案
select
add_months (date_sub(trunc (to_timestamp(cast (dim_evt_dte_key as string), "yyyyMMdd"), 'month'), 1), 1) as end_month
from old;
得到每个月的最后一天?月底功能是否结束? EOMONTH在Impala中似乎不起作用
使事情变得复杂:
dim_evt_dte
是BIGINT:20170210 最佳答案
您可以在下面使用last_day()
函数尝试
select last_day(to_timestamp(cast (dim_evt_dte_key as string), "yyyyMMdd"))
关于sql - 黑斑羚每月的最后一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53455551/