<?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 how to get cross time data by SQL in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/how-to-get-cross-time-data-by-SQL/m-p/579137#M1102564</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 417px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl63" style="border-left: medium none;" width="218"&gt;Starttime&lt;/TD&gt;&lt;TD class="xl63" style="border-left: medium none;" width="135"&gt;Endtime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 10:00&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 12:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/2013 14:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 17:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 16:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;B&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 18:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the raw data i have some data is crossed in time on the same person (A)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to ask how to convert crossed time into one by SQL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 417px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="218"&gt;Starttime&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="135"&gt;Endtime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 10:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 12:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 17:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;B&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 18:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Mar 2014 02:54:59 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-03-31T02:54:59Z</dc:date>
    <item>
      <title>how to get cross time data by SQL</title>
      <link>https://community.qlik.com/t5/QlikView/how-to-get-cross-time-data-by-SQL/m-p/579137#M1102564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 417px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl63" style="border-left: medium none;" width="218"&gt;Starttime&lt;/TD&gt;&lt;TD class="xl63" style="border-left: medium none;" width="135"&gt;Endtime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 10:00&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 12:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/2013 14:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 17:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 16:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="border-top: medium none;"&gt;B&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl64" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 18:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the raw data i have some data is crossed in time on the same person (A)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to ask how to convert crossed time into one by SQL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 417px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="64"&gt;Name&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="218"&gt;Starttime&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="135"&gt;Endtime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 10:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 12:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;A&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 17:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;B&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 13:00&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1/1/2013 18:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Mar 2014 02:54:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/how-to-get-cross-time-data-by-SQL/m-p/579137#M1102564</guid>
      <dc:creator />
      <dc:date>2014-03-31T02:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: how to get cross time data by SQL</title>
      <link>https://community.qlik.com/t5/QlikView/how-to-get-cross-time-data-by-SQL/m-p/579138#M1102565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RawData:&lt;/P&gt;&lt;P&gt;Load Name,&lt;/P&gt;&lt;P&gt;&amp;nbsp; TimeStamp#(Starttime,'M/D/YYYY hh:mm') as Starttime,&lt;/P&gt;&lt;P&gt;&amp;nbsp; TimeStamp#(Endtime,'M/D/YYYY hh:mm') as Endtime&lt;/P&gt;&lt;P&gt;inline&lt;/P&gt;&lt;P&gt;[Name,Starttime,Endtime&lt;/P&gt;&lt;P&gt;A,1/1/2013 10:00,1/1/2013 12:00&lt;/P&gt;&lt;P&gt;A,1/1/2013 14:00,1/1/2013 17:00&lt;/P&gt;&lt;P&gt;A,1/1/2013 13:00,1/1/2013 16:00&lt;/P&gt;&lt;P&gt;B,1/1/2013 13:00,1/1/2013 18:00];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; If(Name=Peek(Name) and Starttime &amp;lt; Peek(Endtime),Peek(TimeSlotID),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Autonumber(Name &amp;amp; Starttime)) as TimeSlotID &lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident RawData Order By Name, Starttime;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AggregatedData:&lt;/P&gt;&lt;P&gt;NoConcatenate Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; Name,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Timestamp(Min(Starttime),'M/D/YYYY hh:mm') as Starttime,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Timestamp(Max(Endtime),'M/D/YYYY hh:mm') as Endtime&lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident Data&lt;/P&gt;&lt;P&gt;&amp;nbsp; Group By Name,TimeSlotID;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Data, RawData;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Mar 2014 07:12:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/how-to-get-cross-time-data-by-SQL/m-p/579138#M1102565</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-03-31T07:12:01Z</dc:date>
    </item>
  </channel>
</rss>

