<?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: sas dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551772#M153342</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input date	:ddmmyy10.;
format date ddmmyy10.;
cards;
25/06/2019	2019
26/06/2019	2019
27/06/2019	2019
28/06/2019	2019
29/06/2019	2019
30/06/2019	2019
01/07/2019	2020
02/07/2019	2020
03/07/2019	2020
04/07/2019	2020
05/07/2019	2020
06/07/2019	2020
07/07/2019	2020
08/07/2019	2020
09/07/2019	2020
10/07/2019	2020
11/07/2019	2020
12/07/2019	2020
13/07/2019	2020
14/07/2019	2020
15/07/2019	2020
16/07/2019	2020
17/07/2019	2020
18/07/2019	2020
19/07/2019	2020
20/07/2019	2020
;

data want;
set have;
year=year(date)+(month(date)&amp;gt;6);
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 17 Apr 2019 15:26:20 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2019-04-17T15:26:20Z</dc:date>
    <item>
      <title>sas dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551770#M153340</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;our financial year is between 1st July to 30th jun. I have one&amp;nbsp; column&amp;nbsp; name date . I need to create the year column based the dates.&lt;/P&gt;&lt;P&gt;see example:&lt;/P&gt;&lt;P&gt;from 1st July 2018 to 30th Jun 2019 it is 2019&lt;/P&gt;&lt;P&gt;from&amp;nbsp;1st July 2019 to 30th Jun 2020 it is 2020&lt;/P&gt;&lt;P&gt;if we go to next year it should be 2021&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;29/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30/06/2019&lt;/TD&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20/07/2019&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;looking for code in proc sql.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;SS&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2019 15:22:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551770#M153340</guid>
      <dc:creator>sathya66</dc:creator>
      <dc:date>2019-04-17T15:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: sas dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551772#M153342</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input date	:ddmmyy10.;
format date ddmmyy10.;
cards;
25/06/2019	2019
26/06/2019	2019
27/06/2019	2019
28/06/2019	2019
29/06/2019	2019
30/06/2019	2019
01/07/2019	2020
02/07/2019	2020
03/07/2019	2020
04/07/2019	2020
05/07/2019	2020
06/07/2019	2020
07/07/2019	2020
08/07/2019	2020
09/07/2019	2020
10/07/2019	2020
11/07/2019	2020
12/07/2019	2020
13/07/2019	2020
14/07/2019	2020
15/07/2019	2020
16/07/2019	2020
17/07/2019	2020
18/07/2019	2020
19/07/2019	2020
20/07/2019	2020
;

data want;
set have;
year=year(date)+(month(date)&amp;gt;6);
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Apr 2019 15:26:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551772#M153342</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-17T15:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: sas dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551773#M153343</link>
      <description>&lt;P&gt;In SQL this should work if your date values are SAS dates.&lt;/P&gt;
&lt;PRE&gt;(year(date) +(month(date) ge 7)) as FY&lt;/PRE&gt;
&lt;P&gt;This works because the comparison will return a one when true when testing the month of the year for the date&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2019 15:26:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551773#M153343</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-04-17T15:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: sas dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551774#M153344</link>
      <description>&lt;P&gt;Oops SQL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
select *,year(date)+(month(date)&amp;gt;6) as year
from have
order by date;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You need an order by in SQL though as the order is never guaranteed in SQL, so an extra overhead as opposed to datastep&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2019 15:28:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/551774#M153344</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-17T15:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: sas dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/552135#M153487</link>
      <description>&lt;PRE&gt;
data have;
input date	:ddmmyy10. year;
format date ddmmyy10.;
cards;
25/06/2019	2019
26/06/2019	2019
27/06/2019	2019
28/06/2019	2019
29/06/2019	2019
30/06/2019	2019
01/07/2019	2020
02/07/2019	2020
03/07/2019	2020
04/07/2019	2020
05/07/2019	2020
06/07/2019	2020
07/07/2019	2020
08/07/2019	2020
09/07/2019	2020
10/07/2019	2020
11/07/2019	2020
12/07/2019	2020
13/07/2019	2020
14/07/2019	2020
15/07/2019	2020
16/07/2019	2020
17/07/2019	2020
18/07/2019	2020
19/07/2019	2020
20/07/2019	2020
;

data want;
set have;
want_year=year(intnx('year.7',date,1));
run;

&lt;/PRE&gt;</description>
      <pubDate>Thu, 18 Apr 2019 14:27:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-dates/m-p/552135#M153487</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2019-04-18T14:27:41Z</dc:date>
    </item>
  </channel>
</rss>

