<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic QlikView load script and table relationships - using old sql conditions script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/QlikView-load-script-and-table-relationships-using-old-sql/m-p/220549#M73456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i have 3 tables that i want to import and join based on a previous SQL script. What would the SQL script below have to look like in QlikView load script as i know the QlikView syntax is different?&lt;/P&gt;&lt;P&gt;-------------------------------------&lt;/P&gt;&lt;P style="font-weight: bold"&gt;SELECT&lt;BR /&gt; ACCOUNT.ACC_ID,&lt;BR /&gt; ACCOUNT.ACCSHRT_COD,&lt;BR /&gt;ACCOUNT.ACC_COD1,&lt;BR /&gt; ACCOUNT.SERVAL_ID,&lt;BR /&gt;ACCOUNT.SUBLED_ID,&lt;BR /&gt;ACCOUNT.ACC_DSC,&lt;BR /&gt;TRX.TRX_ID,&lt;BR /&gt;TRX.TRXTYR_ID,&lt;BR /&gt;TRX.BASE_AMT,&lt;BR /&gt;TRX.DRCR_FLG,&lt;BR /&gt; TRX.OSBASE_AMT,&lt;BR /&gt;TRX.OSDRCR_FLG,&lt;BR /&gt;TRXDAT.SRT_DAT,&lt;BR /&gt;TRXDAT.DATTYP_ID,&lt;BR /&gt;TRXDAT.TRX_DAT,&lt;BR /&gt;TRX.TRX_REF&lt;BR /&gt;&lt;BR /&gt;FROM ATE.ACCOUNT ACCOUNT, ATE.TRX TRX, ATE.TRXDAT TRXDAT&lt;BR /&gt;&lt;BR /&gt;WHERE ACCOUNT.ACC_ID = TRX.ACC_ID AND TRX.TRX_ID = TRXDAT.TRX_ID&lt;BR /&gt; AND ((ACCOUNT.LEDTYP_ID='01' AND (TRX.OSBASE_AMT&amp;lt;&amp;gt;0.00) AND (TRXDAT.DATTYP_ID='DUE'))&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;It would be great to simply add this SQL script to QlikView data script load but i know it doesnt work like that. Therefore what would the script above have to look like in QlikView load script to get the same outcome?&lt;/P&gt;&lt;P&gt;Note the 3 tables and their relationships + the conditions with the AND + WHERE statements.&lt;/P&gt;&lt;P&gt;My Qlikview Script below is what ive produced and it seems to be working except no transaction dates are returned .&lt;/P&gt;&lt;P&gt;----------&lt;/P&gt;&lt;P style="font-weight: bold"&gt;ACCOUNTS:&lt;BR /&gt;Load&lt;BR /&gt; ACC_ID,&lt;BR /&gt;ACCSHRT_COD,&lt;BR /&gt;ACC_COD1 as [Account Code],&lt;BR /&gt;SERVAL_ID,&lt;BR /&gt;SUBLED_ID as [Ledger Type],&lt;BR /&gt;ACC_DSC as [Account Description],&lt;BR /&gt;LEDTYP_ID WHERE LEDTYP_ID = '01' AND left(SUBLED_ID,2)='AR';&lt;BR /&gt; SQL SELECT * FROM ALI.ACCOUNT;&lt;BR /&gt;STORE ACCOUNTS INTO [ACCOUNTS.qvd];&lt;BR /&gt;&lt;BR /&gt;TRANSACTIONS:&lt;BR /&gt;Load&lt;BR /&gt;TRX_ID,&lt;BR /&gt; TRXTYP_ID as [Transaction Type],&lt;BR /&gt; TRX_REF as [Invoice Reference],&lt;BR /&gt;BASE_AMT,&lt;BR /&gt;DRCR_FLG,&lt;BR /&gt; DRCR_FLG * OSBASE_AMT as [Outstanding Amount],&lt;BR /&gt; OSDRCR_FLG,&lt;BR /&gt;ACC_ID&lt;BR /&gt; where exists(ACC_ID,ACC_ID)and OSBASE_AMT &amp;lt;&amp;gt;'0.00';&lt;BR /&gt; SQL SELECT * FROM ALI.TRX;&lt;BR /&gt;STORE TRANSACTIONS INTO [TRANSACTIONS.qvd];&lt;BR /&gt;&lt;BR /&gt;TRANSACTION_DATES:&lt;BR /&gt;Load&lt;BR /&gt;SRT_DAT as [Sort Date],&lt;BR /&gt;SRT_DAT as DAYS,&lt;BR /&gt;DATTYP_ID,&lt;BR /&gt;TRX_DAT,&lt;BR /&gt;TRX_ID&lt;BR /&gt; WHERE exists(TRX_ID,TRX_ID) and DATTYP_ID = 'DUE';&lt;BR /&gt; SQL SELECT * FROM ALI.TRXDAT;&lt;BR /&gt;STORE TRANSACTION_DATES INTO [TRANSACTION_DATES.qvd];&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Jul 2010 12:38:58 GMT</pubDate>
    <dc:creator />
    <dc:date>2010-07-12T12:38:58Z</dc:date>
    <item>
      <title>QlikView load script and table relationships - using old sql conditions script</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-load-script-and-table-relationships-using-old-sql/m-p/220549#M73456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i have 3 tables that i want to import and join based on a previous SQL script. What would the SQL script below have to look like in QlikView load script as i know the QlikView syntax is different?&lt;/P&gt;&lt;P&gt;-------------------------------------&lt;/P&gt;&lt;P style="font-weight: bold"&gt;SELECT&lt;BR /&gt; ACCOUNT.ACC_ID,&lt;BR /&gt; ACCOUNT.ACCSHRT_COD,&lt;BR /&gt;ACCOUNT.ACC_COD1,&lt;BR /&gt; ACCOUNT.SERVAL_ID,&lt;BR /&gt;ACCOUNT.SUBLED_ID,&lt;BR /&gt;ACCOUNT.ACC_DSC,&lt;BR /&gt;TRX.TRX_ID,&lt;BR /&gt;TRX.TRXTYR_ID,&lt;BR /&gt;TRX.BASE_AMT,&lt;BR /&gt;TRX.DRCR_FLG,&lt;BR /&gt; TRX.OSBASE_AMT,&lt;BR /&gt;TRX.OSDRCR_FLG,&lt;BR /&gt;TRXDAT.SRT_DAT,&lt;BR /&gt;TRXDAT.DATTYP_ID,&lt;BR /&gt;TRXDAT.TRX_DAT,&lt;BR /&gt;TRX.TRX_REF&lt;BR /&gt;&lt;BR /&gt;FROM ATE.ACCOUNT ACCOUNT, ATE.TRX TRX, ATE.TRXDAT TRXDAT&lt;BR /&gt;&lt;BR /&gt;WHERE ACCOUNT.ACC_ID = TRX.ACC_ID AND TRX.TRX_ID = TRXDAT.TRX_ID&lt;BR /&gt; AND ((ACCOUNT.LEDTYP_ID='01' AND (TRX.OSBASE_AMT&amp;lt;&amp;gt;0.00) AND (TRXDAT.DATTYP_ID='DUE'))&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;It would be great to simply add this SQL script to QlikView data script load but i know it doesnt work like that. Therefore what would the script above have to look like in QlikView load script to get the same outcome?&lt;/P&gt;&lt;P&gt;Note the 3 tables and their relationships + the conditions with the AND + WHERE statements.&lt;/P&gt;&lt;P&gt;My Qlikview Script below is what ive produced and it seems to be working except no transaction dates are returned .&lt;/P&gt;&lt;P&gt;----------&lt;/P&gt;&lt;P style="font-weight: bold"&gt;ACCOUNTS:&lt;BR /&gt;Load&lt;BR /&gt; ACC_ID,&lt;BR /&gt;ACCSHRT_COD,&lt;BR /&gt;ACC_COD1 as [Account Code],&lt;BR /&gt;SERVAL_ID,&lt;BR /&gt;SUBLED_ID as [Ledger Type],&lt;BR /&gt;ACC_DSC as [Account Description],&lt;BR /&gt;LEDTYP_ID WHERE LEDTYP_ID = '01' AND left(SUBLED_ID,2)='AR';&lt;BR /&gt; SQL SELECT * FROM ALI.ACCOUNT;&lt;BR /&gt;STORE ACCOUNTS INTO [ACCOUNTS.qvd];&lt;BR /&gt;&lt;BR /&gt;TRANSACTIONS:&lt;BR /&gt;Load&lt;BR /&gt;TRX_ID,&lt;BR /&gt; TRXTYP_ID as [Transaction Type],&lt;BR /&gt; TRX_REF as [Invoice Reference],&lt;BR /&gt;BASE_AMT,&lt;BR /&gt;DRCR_FLG,&lt;BR /&gt; DRCR_FLG * OSBASE_AMT as [Outstanding Amount],&lt;BR /&gt; OSDRCR_FLG,&lt;BR /&gt;ACC_ID&lt;BR /&gt; where exists(ACC_ID,ACC_ID)and OSBASE_AMT &amp;lt;&amp;gt;'0.00';&lt;BR /&gt; SQL SELECT * FROM ALI.TRX;&lt;BR /&gt;STORE TRANSACTIONS INTO [TRANSACTIONS.qvd];&lt;BR /&gt;&lt;BR /&gt;TRANSACTION_DATES:&lt;BR /&gt;Load&lt;BR /&gt;SRT_DAT as [Sort Date],&lt;BR /&gt;SRT_DAT as DAYS,&lt;BR /&gt;DATTYP_ID,&lt;BR /&gt;TRX_DAT,&lt;BR /&gt;TRX_ID&lt;BR /&gt; WHERE exists(TRX_ID,TRX_ID) and DATTYP_ID = 'DUE';&lt;BR /&gt; SQL SELECT * FROM ALI.TRXDAT;&lt;BR /&gt;STORE TRANSACTION_DATES INTO [TRANSACTION_DATES.qvd];&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jul 2010 12:38:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-load-script-and-table-relationships-using-old-sql/m-p/220549#M73456</guid>
      <dc:creator />
      <dc:date>2010-07-12T12:38:58Z</dc:date>
    </item>
  </channel>
</rss>

