<?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: How to create a loop in SQL Statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645871#M236768</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;something like (replace my load from qvd with your sql from database)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for&amp;nbsp; i=1&amp;nbsp; to 24&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from tablemap.qvd (qvd)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where hour = '$(i)';&lt;/P&gt;&lt;P&gt;next i;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Jun 2014 19:31:55 GMT</pubDate>
    <dc:creator>maxgro</dc:creator>
    <dc:date>2014-06-24T19:31:55Z</dc:date>
    <item>
      <title>How to create a loop in SQL Statement</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645869#M236766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a SQL Load statement in QV which queries a very large table. It's so large that I need to load the days rows by breaking up the SQL into hourly increments. Is there a way to create a looping staement which will allow me to write one SQL statement but loops through the full day?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2014 18:26:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645869#M236766</guid>
      <dc:creator />
      <dc:date>2014-06-24T18:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a loop in SQL Statement</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645870#M236767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create a subroutine with the Load and Select using a where clause that limits the load to one hour. The syntax will be something like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERe HourInDB = $(HourInParameter)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This HourInParameter can be a parameter from the subroutine or a control variable in a For Each command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The structure might be something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub LoadSub (HourInParameter)&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;SQL SELECT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;FROM DB&lt;/P&gt;&lt;P&gt;WHERE HourInBD = $(HourInParameter);&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call LoadSub(1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call LoadSub(2)&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;Call LoadSub(23)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or a loop for the 24 hours of the day&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this have been helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eduardo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2014 19:02:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645870#M236767</guid>
      <dc:creator>eduardo_sommer</dc:creator>
      <dc:date>2014-06-24T19:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a loop in SQL Statement</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645871#M236768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;something like (replace my load from qvd with your sql from database)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for&amp;nbsp; i=1&amp;nbsp; to 24&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from tablemap.qvd (qvd)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where hour = '$(i)';&lt;/P&gt;&lt;P&gt;next i;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2014 19:31:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-create-a-loop-in-SQL-Statement/m-p/645871#M236768</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-06-24T19:31:55Z</dc:date>
    </item>
  </channel>
</rss>

