我必须在 qliksense 负载中执行多个查询。示例: // Qliksense 加载脚本 // EMP: // 表名 // 加载 .. .. 年、月、日;
SQL Select * from HIVE.emp.emporder;
SQL SELECT concat(cast(`year` as String),'-',lpad(`month`, 2,0),'-',lpad(`day`, 2,0)) as combined
from HIVE.emp.emporder;
SQL SELECT max(concat(cast(`year` as String),'-',lpad(`month`, 2,0),'-',lpad(`day`, 2,0))) as maxi
from HIVE.emp.emporder;
SQL select distinct * from HIVE.emp.emporder where combined = maxi;
我尝试了它可以工作但没有产生最新值的备用查询。
SELECT * from HIVE.emp.emporder
JOIN
(select max(concat(cast(`year` as String),lpad(`month`, 2,0),lpad(`day`, 2,0))) maxdt from HIVE.emp.emporder ) rs
ON concat(cast(`year` as String),lpad(`month`, 2,0),lpad(`day`, 2,0)) =rs.maxdt;
基本上,我需要连接年月日并找到最大值。如何在 qliksense 中修改它?