首页 > 解决方案 > 在 QLIKSENSE 中执行多个 SQL 查询

问题描述

我必须在 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 中修改它?

标签: mysqlsqlqliksenseqlik-expression

解决方案


推荐阅读