<?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: Incremental Load, Date Format, SQL Select in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583194#M1115369</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding-left: 30px;"&gt;temp:&lt;BR /&gt;LOAD ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;MaxDate:&lt;BR /&gt;LOAD max(ShipDate) as MaxDate;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;load FieldValue('ShipDate', IterNo()) as ShipDate&lt;BR /&gt;AutoGenerate(1)&lt;BR /&gt;While not IsNull(FieldValue('ShipDate', IterNo()));&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Drop Table temp;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LET vMaxDate = date(PEEK('MaxDate', 0, 'MaxDate'), 'YYYYMMDD');&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;DROP TABLE MaxDate;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Load existing QVD&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;US: &lt;BR /&gt;LOAD SalesOrder, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesOrderKey, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReqShipDate, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Add new Data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concatenate LOAD &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrder,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLCOMP &amp;amp; '-' &amp;amp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrderKey,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLRDAT,'YYYYMMDD') as ReqShipDate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLSDAT, 'YYYYMMDD') as ShipDate;&lt;BR /&gt;SQL SELECT *&lt;BR /&gt;FROM &lt;EM&gt;networkpath&lt;/EM&gt;.&lt;EM&gt;TableName&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;where VLSDAT &amp;gt; $(vMaxDate);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Feb 2014 16:07:35 GMT</pubDate>
    <dc:creator>Nicole-Smith</dc:creator>
    <dc:date>2014-02-13T16:07:35Z</dc:date>
    <item>
      <title>Incremental Load, Date Format, SQL Select</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583193#M1115368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My overall goal is to read in the max date value from a previously created QVD then use that date in a SQL statement to pull in any data created after that date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I am using the following script to get the Max Date:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;temp:&lt;BR /&gt;LOAD ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;MaxDate:&lt;BR /&gt;LOAD max(ShipDate) as MaxDate;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;load FieldValue('ShipDate', IterNo()) as ShipDate&lt;BR /&gt;AutoGenerate(1)&lt;BR /&gt;While not IsNull(FieldValue('ShipDate', IterNo()));&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Drop Table temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This return a table named MaxDate containing one field named MaxDate having the value 41670 (which translates to 1/31/2014)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that the database that I am pulling the new information from uses the date format YYYYMMDD. So somehow I need to translate 41670 into 20140131 and write it into a variable so that I can use it in the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Load existing QVD&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;US: &lt;BR /&gt;LOAD SalesOrder, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesOrderKey, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReqShipDate, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Add new Data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concatenate LOAD &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrder,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLCOMP &amp;amp; '-' &amp;amp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrderKey,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLRDAT,'YYYYMMDD') as ReqShipDate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLSDAT, 'YYYYMMDD') as ShipDate;&lt;BR /&gt;SQL SELECT *&lt;BR /&gt;FROM &lt;EM&gt;networkpath&lt;/EM&gt;.&lt;EM&gt;TableName&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;where VLSDAT &amp;gt; MaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 16:04:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583193#M1115368</guid>
      <dc:creator>hobanwashburne</dc:creator>
      <dc:date>2014-02-13T16:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load, Date Format, SQL Select</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583194#M1115369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding-left: 30px;"&gt;temp:&lt;BR /&gt;LOAD ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;MaxDate:&lt;BR /&gt;LOAD max(ShipDate) as MaxDate;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;load FieldValue('ShipDate', IterNo()) as ShipDate&lt;BR /&gt;AutoGenerate(1)&lt;BR /&gt;While not IsNull(FieldValue('ShipDate', IterNo()));&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Drop Table temp;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LET vMaxDate = date(PEEK('MaxDate', 0, 'MaxDate'), 'YYYYMMDD');&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;DROP TABLE MaxDate;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Load existing QVD&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;US: &lt;BR /&gt;LOAD SalesOrder, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesOrderKey, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReqShipDate, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShipDate&lt;BR /&gt;FROM&lt;BR /&gt;&lt;K&gt;&lt;BR /&gt;(qvd);&lt;/K&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;//Add new Data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concatenate LOAD &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrder,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VLCOMP &amp;amp; '-' &amp;amp; VLSLSO &amp;amp; '-' &amp;amp; VLSLSL as SalesOrderKey,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLRDAT,'YYYYMMDD') as ReqShipDate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date#(VLSDAT, 'YYYYMMDD') as ShipDate;&lt;BR /&gt;SQL SELECT *&lt;BR /&gt;FROM &lt;EM&gt;networkpath&lt;/EM&gt;.&lt;EM&gt;TableName&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;where VLSDAT &amp;gt; $(vMaxDate);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 16:07:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583194#M1115369</guid>
      <dc:creator>Nicole-Smith</dc:creator>
      <dc:date>2014-02-13T16:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: Incremental Load, Date Format, SQL Select</title>
      <link>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583195#M1115370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had this same problem once. I solved it by converting the format of my max date variable in the Select statement.&lt;/P&gt;&lt;P&gt;Where FULL_DATE &amp;gt;= to_date('$(LastReloadDate)','MM/DD/YYYY');&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 16:10:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Incremental-Load-Date-Format-SQL-Select/m-p/583195#M1115370</guid>
      <dc:creator>linusblomberg</dc:creator>
      <dc:date>2014-02-13T16:10:26Z</dc:date>
    </item>
  </channel>
</rss>

