我有一个Hive查询
SELECT Year, Month, Day, Hours, Minutes,
cast((cast(Seconds as int)/15) as int)*15
AS secondMod, Count(*) AS PerCount FROM LoggerTable
GROUP BY Year, Month, Day, Hours, Minutes, secondMod
ORDER BY PerCount;
Run Code Online (Sandbox Code Playgroud)
上述查询失败并显示错误
FAILED:语义分析出错:第1行:175无效表别名或列引用secondMod
'LoggerTable'是一个包含所有字符串类型列的Hive表.
针对此问题的任何解决方法?
Ale*_*kov 12
试试这个:
SELECT Year, Month, Day, Hours, Minutes,
cast((cast(Seconds as int)/15) as int)*15
AS secondMod, Count(*) AS PerCount FROM LoggerTable
GROUP BY Year, Month, Day, Hours, Minutes,
cast((cast(Seconds as int)/15) as int)*15
ORDER BY PerCount;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26983 次 |
| 最近记录: |