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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

where condition in Script

Hi

SalesOrderDetail where SalesOrderID in

(select SalesOrderID from SalesOrderHeader where OrderDate >= '$(vFromDate)' and OrderDate<='$(vToDate)');

This was written by usinf SQL, But i want Based on Load statement how can we write this.

3 Replies
alexandros17
Partner - Champion III
Partner - Champion III

LOAD

SalesOrderDetail where OrderDate >= $(vFromDate) and OrderDate<=$(vToDate);

SELECT SalesOrderDetail , SalesOrderID from SalesOrderHeader ;

its_anandrjs
Champion III
Champion III

Load your table like the below load statement but join type like Left,Right,Inner,Outer depends on your requirement please use according to that

In Qlikview

Load

SalesOrderID

From SalesOrderDetail;


Right Join


Load

SalesOrderID

From SalesOrderHeader

Where OrderDate >= '$(vFromDate)' and OrderDate <= '$(vToDate)';

tresesco
MVP
MVP

The same query can be used in qv using SQL Select like:

SQL Select

SalesOrderDetail <From DB Source> where SalesOrderID in

(select SalesOrderID from SalesOrderHeader where OrderDate >= '$(vFromDate)' and OrderDate<='$(vToDate)');

Assuming you have ODBC/OLEDB connection string is already there.