如何在配置单元表中将uad比率更改为cad比率

vm0i2vca  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(472)

我有一个Hive表和表率是基于uad。我想按加元计算汇率
选择(从汇率中选择汇率,其中货币代码='cad')作为c\U汇率,c\U汇率/r。从汇率r中选择汇率
选择(从汇率中选择汇率,其中货币代码='cad')作为c\U汇率,c\U汇率/r。从汇率r中选择汇率
实际结果:无法识别表达式规范(state=42000,code=4000)中“(”select“rate”)附近的输入
预期结果:
c\单价/单价

62o28rlo

62o28rlo1#

这可以通过使用 max 窗口功能。

select t.*,max(case when currency_code = 'CAD' then UAD_RATE end) over()/uad_rate
from tbl t

相关问题