我有一个字符串列叫做 'days' 长度任意。日期上可能有差距。举个例子: 2016-01-21,2016-01-22,2016-01-26,2016-01-27,2016-01-28,2016-01-30 我还有一个专栏叫 'start_date' . 我要计算以“天”为单位的从 'start_date' 几天后就结束了。例如,如果 'start_date' 是 2016-01-27 范围是10天,输出应该是3天。请注意,每行的 'start_date' .
'days'
2016-01-21,2016-01-22,2016-01-26,2016-01-27,2016-01-28,2016-01-30
'start_date'
2016-01-27
cyvaqqii1#
使用adddate加10天开始日期,使用date sub减去当前日期,然后执行group by以获得计数。查看此链接了解日期函数http://www.cloudera.com/documentation/archive/impala/2-x/2-0-x/topics/impala_datetime_functions.html
1条答案
按热度按时间cyvaqqii1#
使用adddate加10天开始日期,使用date sub减去当前日期,然后执行group by以获得计数。查看此链接了解日期函数http://www.cloudera.com/documentation/archive/impala/2-x/2-0-x/topics/impala_datetime_functions.html