<?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: SPLIT Overlapping Date - Sap Hana in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693780#M2017840</link>
    <description>&lt;P&gt;I see you took a question from &lt;A href="https://stackoverflow.com/questions/24795907/sql-server-separate-overlapping-dates" target="test_blank"&gt;https://stackoverflow.com/questions/24795907/sql-server-separate-overlapping-dates&lt;/A&gt;, so I am curious is this just a theoretical SQL exercise?&lt;/P&gt;</description>
    <pubDate>Wed, 01 Feb 2023 00:51:39 GMT</pubDate>
    <dc:creator>Vitaliy-R</dc:creator>
    <dc:date>2023-02-01T00:51:39Z</dc:date>
    <item>
      <title>SPLIT Overlapping Date - Sap Hana</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693779#M2017839</link>
      <description>&lt;P&gt;Hi All,&lt;BR /&gt;Could someone show me a SQL code that I can write in Hana to be able to split dates as an example?&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Th&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/2133452-image.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jan 2023 16:33:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693779#M2017839</guid>
      <dc:creator>former_member805602</dc:creator>
      <dc:date>2023-01-31T16:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: SPLIT Overlapping Date - Sap Hana</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693780#M2017840</link>
      <description>&lt;P&gt;I see you took a question from &lt;A href="https://stackoverflow.com/questions/24795907/sql-server-separate-overlapping-dates" target="test_blank"&gt;https://stackoverflow.com/questions/24795907/sql-server-separate-overlapping-dates&lt;/A&gt;, so I am curious is this just a theoretical SQL exercise?&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2023 00:51:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693780#M2017840</guid>
      <dc:creator>Vitaliy-R</dc:creator>
      <dc:date>2023-02-01T00:51:39Z</dc:date>
    </item>
    <item>
      <title>Re: SPLIT Overlapping Date - Sap Hana</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693781#M2017841</link>
      <description>&lt;P&gt;Watch out for how you define the boundaries of the request &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; E.g. this code&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;WITH FLAT_TWO_DATES AS
(
	SELECT 
		"S_DATE",
		"E_DATE",
		LEAD("S_DATE") OVER( PARTITION BY "TYPE" ORDER BY "S_DATE" ) AS lead_s_date,
		LEAD("E_DATE") OVER( PARTITION BY "TYPE" ORDER BY "S_DATE" ) AS lead_E_date,
		"TYPE"
	FROM "SANDBOX"."TESTING"
)
SELECT 
		"S_DATE", ADD_DAYS(lead_s_date, -1) AS "E_DATE", TYPE
FROM FLAT_TWO_DATES
WHERE E_DATE&amp;gt;=LEAD_S_DATE
UNION ALL
SELECT 
		"LEAD_S_DATE" AS "S_DATE", "E_DATE", TYPE
FROM FLAT_TWO_DATES
WHERE E_DATE&amp;gt;=LEAD_S_DATE
UNION ALL
SELECT 
		ADD_DAYS("E_DATE", 1) AS "S_DATE", "LEAD_E_DATE" AS "E_DATE", TYPE
FROM FLAT_TWO_DATES
WHERE E_DATE&amp;gt;=LEAD_S_DATE
UNION ALL
SELECT 
		"S_DATE" AS "S_DATE", "E_DATE", TYPE
FROM FLAT_TWO_DATES
WHERE E_DATE&amp;lt;LEAD_S_DATE
UNION ALL 
SELECT 
		"LEAD_S_DATE" AS "S_DATE", "LEAD_E_DATE" AS "E_DATE", TYPE
FROM FLAT_TWO_DATES
WHERE E_DATE&amp;lt;LEAD_S_DATE

ORDER BY "TYPE", "S_DATE";&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;will do what is required&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/2130158-image.png" /&gt;&lt;/P&gt;&lt;P&gt;but &lt;STRONG&gt;only&lt;/STRONG&gt; for the data such as in the example you provided: with two records per `TYPE` &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CREATE TABLE sandbox.testing(
	pkey INT,
	s_date DATE,
	e_date DATE,
	type CHAR(1)
);

insert into sandbox.testing(PKey,s_date,e_date,Type) values
(1,'20100101','20100114','S');
insert into sandbox.testing(PKey,s_date,e_date,Type) values
(2,'20100110','20100131','S');
insert into sandbox.testing(PKey,s_date,e_date,Type) values
(3,'20100105','20100130','A');
insert into sandbox.testing(PKey,s_date,e_date,Type) values
(4,'20100124','20100206','A');
insert into sandbox.testing(PKey,s_date,e_date,Type) values
(5,'20100120','20100127','T');
insert into sandbox.testing(PKey,s_date,e_date,Type) values
(6,'20100128','20100130','T');&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards,&lt;BR /&gt;-Witalij&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2023 01:01:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693781#M2017841</guid>
      <dc:creator>Vitaliy-R</dc:creator>
      <dc:date>2023-02-01T01:01:07Z</dc:date>
    </item>
    <item>
      <title>Re: SPLIT Overlapping Date - Sap Hana</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693782#M2017842</link>
      <description>&lt;P&gt;Hi Witalij,&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;But suppose i have also 20 records For type not only two can i have the same result?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2023 07:49:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-overlapping-date-sap-hana/m-p/12693782#M2017842</guid>
      <dc:creator>former_member805602</dc:creator>
      <dc:date>2023-02-01T07:49:52Z</dc:date>
    </item>
  </channel>
</rss>

