<?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 Re: Reproducing SQL-type statement in Script Load in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424278#M1158663</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the problem might be in the join you have used ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;join&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRStartDate as [DateLow],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SREndDate as [DateHigh]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident SelfRostering;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... you need to be joining to itself (RosterBreakdownTemp) in this case and &lt;EM&gt;LOOKUP-ing&lt;/EM&gt; the DateLow &amp;amp; DateHigh values in table SelfRostering - see my previous code.&amp;nbsp; You probably need to ensure that tables Roster &amp;amp; SelfRostering have no common field names - this might be causing errors.&amp;nbsp; It's a bit weird doing it this way when you've come from a SQL background, but it makes sense after you have done it a few times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2013 09:15:51 GMT</pubDate>
    <dc:creator>flipside</dc:creator>
    <dc:date>2013-01-16T09:15:51Z</dc:date>
    <item>
      <title>Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424274#M1158659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a long shot, but I can't work out how to replicate the following SQL in QlikView. For the purposes of this explaination, I've got two tables: S and R. Currently, I'm loading them in as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;NewTable:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(EQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(EUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; DateField,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lookup('GroupName','PersonID',FK_Person_ID,'S') as [Group]&lt;/P&gt;&lt;P&gt;Resident R&lt;/P&gt;&lt;P&gt;group by Lookup('GroupName','PersonID',FK_Person_ID,'S'),DateField;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I need to introduce a where clause that ensures that the DateField from table R is between two dates from table S. In SQL, I'd do it like the below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;SELECT Sum(r.EQ),Sum(r.EUQ), r.DateField, s.Group&lt;/P&gt;&lt;P&gt;From r&lt;/P&gt;&lt;P&gt;join s on s.personId = r.FK_Person_ID and r.DateField between s.LowerDate and s.UpperDate&lt;/P&gt;&lt;P&gt;group by s.Group, r.DateField&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I can't work out how to do such a join in QlikView. Any help is much appreciated; I'm losing sleep over this one!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 14:38:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424274#M1158659</guid>
      <dc:creator />
      <dc:date>2013-01-15T14:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424275#M1158660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not 100% sure about your data structure but it looks like you need get a full table with DateField, LowerDate &amp;amp; UpperDate so that you can then filter down with a where clause.&amp;nbsp; I'd do it this way ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NewTable:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum(EQ) as SUMEQ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum(EUQ) AS SUMEUQ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateField,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FK_Person_ID as pID,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('GroupName','PersonID',FK_Person_ID,'S') as [Group]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident R&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;group by Lookup('GroupName','PersonID',FK_Person_ID,'S'),DateField,FK_Person_ID;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//You need to re-add the Person ID as you are comparing at that level.&amp;nbsp; Then join in the low and high dates with a //left join ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;left join&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateField,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Group,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('LowerDate','PersonID',pID,'S') as [DateLow],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('UpperDate','PersonID',pID,'S') as [DateHigh]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident NewTable;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Once you are at this stage you can then filter it down and re-sum the grouped values at a higher level ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NewTableGrouped:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Noconcatenate Load &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(SUMEQ) as SUMEQ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(SUMEUQ) as SUMEUQ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateField,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Group&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident NewTable&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;where DateField &amp;gt;= DateLow and DateField &amp;lt;= DateHigh&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;group by Group, DateField;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DROP TABLES NewTable, R, S;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much easier if you can do this at SQL level &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 15:24:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424275#M1158660</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2013-01-15T15:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424276#M1158661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately, we don't have the space to have the data in a database! I'll have a go now and report back my findings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 15:31:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424276#M1158661</guid>
      <dc:creator />
      <dc:date>2013-01-15T15:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424277#M1158662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nope, no joy! It isn't grouping the data as I'd expect. Looks like it's counting the groups multiple times rather than filtering out. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rather than using pseudocode, I'll paste in my actual code if that helps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdown:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(EQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(EUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(LQ) as SUMLQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(LUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(NQ) as SUMNQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(NUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date(Roster_RosterDate) as RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering') as [Self Rostering Group]&lt;/P&gt;&lt;P&gt;Resident Roster&lt;/P&gt;&lt;P&gt;group by Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering'),Date(Roster_RosterDate);&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, transformed to:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;RosterBreakdownTemp:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; Sum(EQ) as SUMEQ,&lt;/P&gt;&lt;P&gt; Sum(EUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt; Sum(LQ) as SUMLQ,&lt;/P&gt;&lt;P&gt; Sum(LUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt; Sum(NQ) as SUMNQ,&lt;/P&gt;&lt;P&gt; Sum(NUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt; Roster_RosterDate as RequirementDate,&lt;/P&gt;&lt;P&gt; Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering') as [Self Rostering Group],&lt;/P&gt;&lt;P&gt; FK_Person_ID as pID&lt;/P&gt;&lt;P&gt;Resident Roster&lt;/P&gt;&lt;P&gt;group by Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering'),Roster_RosterDate,FK_Person_ID;&lt;/P&gt;&lt;P&gt;join&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRStartDate as [DateLow],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SREndDate as [DateHigh]&lt;/P&gt;&lt;P&gt;Resident SelfRostering;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdown:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; Sum(SUMEQ) as SUMEQ,&lt;/P&gt;&lt;P&gt; Sum(SUMEUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt; Sum(SUMLQ) as SUMLQ,&lt;/P&gt;&lt;P&gt; Sum(SUMLUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt; Sum(SUMNQ) as SUMNQ,&lt;/P&gt;&lt;P&gt; Sum(SUMNUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group]&lt;/P&gt;&lt;P&gt;Resident RosterBreakdownTemp&lt;/P&gt;&lt;P&gt;where RequirementDate &amp;gt;= DateLow and RequirementDate &amp;lt;= DateHigh&lt;/P&gt;&lt;P&gt;group by [Self Rostering Group], RequirementDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE RosterBreakdownTemp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should reduce my SUMEQ etc figures, but it only increases them!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 16:41:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424277#M1158662</guid>
      <dc:creator />
      <dc:date>2013-01-15T16:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424278#M1158663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the problem might be in the join you have used ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;join&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRStartDate as [DateLow],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SREndDate as [DateHigh]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident SelfRostering;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... you need to be joining to itself (RosterBreakdownTemp) in this case and &lt;EM&gt;LOOKUP-ing&lt;/EM&gt; the DateLow &amp;amp; DateHigh values in table SelfRostering - see my previous code.&amp;nbsp; You probably need to ensure that tables Roster &amp;amp; SelfRostering have no common field names - this might be causing errors.&amp;nbsp; It's a bit weird doing it this way when you've come from a SQL background, but it makes sense after you have done it a few times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 09:15:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424278#M1158663</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2013-01-16T09:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424279#M1158664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That was a typo &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/blush.png" /&gt; I was joining to the RosterBreakdownTemp table. I've put back in the code that you previously suggested to LOOKUP the dates, rather than the code I provided. I also removed the common fields from Roster and SelfRostering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see the logic in the code, but I don't think this type of join will work for me with my data structure. By grouping by the FK_Person_ID, I think I'm duplicating data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the latest code and I've attached the data structure as an image below. Thanks for the help so far flipside!&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdownTemp:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(EQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(EUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(LQ) as SUMLQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(LUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(NQ) as SUMNQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(NUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Roster_RosterDate as RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering') as [Self Rostering Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FK_Person_ID as pID&lt;/P&gt;&lt;P&gt;Resident Roster&lt;/P&gt;&lt;P&gt;group by Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering'),Roster_RosterDate,FK_Person_ID;&lt;/P&gt;&lt;P&gt;join&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('SRStartDate','PersonID',pID,'SelfRostering') as [DateLow],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('SREndDate','PersonID',pID,'SelfRostering') as [DateHigh]&lt;/P&gt;&lt;P&gt;Resident RosterBreakdownTemp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdown:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMEQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMEUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMLQ) as SUMLQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMLUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMNQ) as SUMNQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMNUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group]&lt;/P&gt;&lt;P&gt;Resident RosterBreakdownTemp&lt;/P&gt;&lt;P&gt;where RequirementDate &amp;gt;= DateLow and RequirementDate &amp;lt;= DateHigh&lt;/P&gt;&lt;P&gt;group by [Self Rostering Group], RequirementDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE RosterBreakdownTemp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;IMG __jive_id="30546" class="jive-image-thumbnail jive-image" onclick="" alt="datastructure.png" src="https://community.qlik.com/legacyfs/online/30546_datastructure.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 10:04:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424279#M1158664</guid>
      <dc:creator />
      <dc:date>2013-01-16T10:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424280#M1158665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hmm, bit tricky without some sample data - can a person be a member of more than one Self Rostering Group? Maybe this needs removing from the first Group By, then adding in as a left join before the existing left join.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just as another thought, how is the data supplied? Could this not be done through an SQL script connection if you already have working code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 10:30:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424280#M1158665</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2013-01-16T10:30:49Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424281#M1158666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah a person can be a member of more than one SR Group. I changed the first group by clause to include the pID but left in the SR group for now. Seems to be returning the correct results at a glance. Will update with further information if we've cracked it &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;New import script:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdownTemp:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(EQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(EUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(LQ) as SUMLQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(LUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(NQ) as SUMNQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUM(NUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Roster_RosterDate as RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering') as [Self Rostering Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FK_Person_ID as pID&lt;/P&gt;&lt;P&gt;Resident Roster&lt;/P&gt;&lt;P&gt;group by Lookup('Self Rostering Group','PersonID',FK_Person_ID,'SelfRostering'),Roster_RosterDate,FK_Person_ID;&lt;/P&gt;&lt;P&gt;join&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pID,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('SRStartDate','PersonID',pID,'SelfRostering') as [DateLow],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookup('SREndDate','PersonID',pID,'SelfRostering') as [DateHigh]&lt;/P&gt;&lt;P&gt;Resident RosterBreakdownTemp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;RosterBreakdown:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMEQ) as SUMEQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMEUQ) AS SUMEUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMLQ) as SUMLQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMLUQ) AS SUMLUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMNQ) as SUMNQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum(SUMNUQ) AS SUMNUQ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RequirementDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Self Rostering Group]&lt;/P&gt;&lt;P&gt;Resident RosterBreakdownTemp&lt;/P&gt;&lt;P&gt;where (RequirementDate &amp;gt;= DateLow and RequirementDate &amp;lt;= DateHigh)&lt;/P&gt;&lt;P&gt;or (RequirementDate &amp;gt;= DateLow and DateHigh ='')&lt;/P&gt;&lt;P&gt;group by [Self Rostering Group], RequirementDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE RosterBreakdownTemp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data is supplied by CSV. We could import it to a SQL database, but it'd still need to be imported into QV anyway so it's possibly 6 and 2 3s. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 10:47:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424281#M1158666</guid>
      <dc:creator />
      <dc:date>2013-01-16T10:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424282#M1158667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just as a matter of interest, you could use the Microsoft Text ODBC Driver to connect directly to the csv files and execute SQL code against them.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following code based on your original SQL script seems to work ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ODBC CONNECT TO {name of odbc connection};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SQL SELECT Sum(r.EQ) as SUMEQ,Sum(r.EUQ) as SUMEUQ, r.DateField, s.[Group]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; From [SQLDB_r.csv] as r&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER join [SQLDB_s.csv] as s on s.personId = r.[FK_Person_ID] WHERE r.DateField&amp;nbsp; BETWEEN s.LowerDate and s.UpperDate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by s.[Group], r.DateField;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd still develop the QV code to suit your needs, but this is useful for checking the code has been converted correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flipside&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 11:02:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424282#M1158667</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2013-01-16T11:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424283#M1158668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now this is very interesting. My only problem is that I've got multiple .csv files to import into each table. Once I've created the tables, can I then perform SQL style commands on them? If so, this might really help me use QV not just for this, but for future dashboards too.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 11:08:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424283#M1158668</guid>
      <dc:creator />
      <dc:date>2013-01-16T11:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424284#M1158669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't do SQL commands on resident tables if that's what you mean, but you could Store the tables to a text file then work on that. I can't comment on the performance of this type of connection though as have only played with it.&amp;nbsp; I only use it for quick checking SQL code as I don't have ready access to a SQL or MS Access database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFAIK, there are some limitations - limited sub-joins may be one of them, and NULL handling is different.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 11:17:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424284#M1158669</guid>
      <dc:creator>flipside</dc:creator>
      <dc:date>2013-01-16T11:17:02Z</dc:date>
    </item>
    <item>
      <title>Re: Reproducing SQL-type statement in Script Load</title>
      <link>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424285#M1158670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah it was worth a try! The sheer volume of data we've got (hundreds of thousands of rows) would probably rule out storing the data as a text file. I think I've got the correct data now, I'm just trying to remove some records using ANOTHER attempt at something I can do in SQL but not QV! &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 11:27:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reproducing-SQL-type-statement-in-Script-Load/m-p/424285#M1158670</guid>
      <dc:creator />
      <dc:date>2013-01-16T11:27:20Z</dc:date>
    </item>
  </channel>
</rss>

