我正在尝试在配置单元中编写查询,发现以下错误。“编译语句时出错:
失败:semanticexception无法将窗口调用拆分为组。至少有一个组只能依赖于输入列。还要检查循环依赖关系。基本错误:值边界表达式中不支持primitve类型date。
我在oraclesql中使用了相同的查询,效果很好。如何在配置单元中编写有效的订单?
Select
Email,
FIRST_VALUE(C.abc_cust_id) Over (Partition By Lower(email) Order By C.regt_date
Desc)As CUSTOMER_ID
from table X
1条答案
按热度按时间egmofgnx1#
因为一些基本类型的支持(之前没有日期类型)是在窗口化之后添加的,并且窗口化没有固定。见hive-13973
作为解决方法,请尝试将日期强制转换为字符串: