Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
vidyasagar159
Creator II
Creator II

SQL Query in Qlik Sense Load Script Editor

  • Hi Everyone,

I want to convert the below SQL query in Qlik Sense Load Script editor. Can some one please guide me the best approach.

SELECT A.*,B.PLN_YR,B.CAT_TYP,B.SALES FROM (

SELECT PLN_YR,PLN_NM,CAT_TYP,MANAGER_NAME,SUM(SALES_AMOUNT) AS SALES FROM FRUITS_TABLE 

WHERE CAT_TYP ='APPLES' AND  CTG_NM LIKE '%Grapes%' AND MANAGER_NAME IN('David','Sam') AND PLN_YR IN('2010')

GROUP BY PLN_YR,PLN_NM,CAT_TYP,MANAGER_NAME) A

JOIN

(SELECT PLN_YR,PLN_NM,CAT_TYP,SUM(SALES_AMOUNT) AS SALES FROM FRUITS_TABLE

WHERE CAT_TYP ='ORANGES' AND CTG_NM_1 LIKE '%MANGOS%' AND PLN_YR IN('2009') AND PLN_NM IN(SELECT PLN_NM FROM FRUITS_TABLE

WHERE CAT_TYP ='APPLES' AND  CTG_NM LIKE '%Grapes%' AND MANAGER_NAME IN('David','sam') AND PLN_YR IN('2010') )

GROUP BY PLN_YR,PLN_NM,CAT_TYP) B

ON A. PLN_NM =B.PLN_NM

More Details below:


  • Fruits table is a QVD.
  • Should I use only Load * from or Load * Select * from
  • This Query is just one set. There are multiple set of SQL queries like this I have to do UNION to all of them. In QLIK it CONCATENATE right?

Thanks,

-Vidya

Labels (1)
1 Reply
tomasz_tru
Specialist
Specialist

Qlik is not so good at aggregating, so it's better to do im on SQL side.

Tomasz