<?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: extracting datepart then converting to date usable in SAS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777431#M247330</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; Create Table SASCHART.Epi_Cases_Export AS
 SELECT  t1.CaseID,
         CaseStatus,
          County,
                datepart(TrueCaseDate) AS Date label="Date" format=date9.
  FROM SASCHART.EpiExport_Cases_All_Fields 
  Where '01MAR20'd &amp;lt;= Date &amp;lt;= '05NOV21'd
  Order by Date;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;I missed that you were using the new variable in the filter, so since it's already been converted you need to remove the date parts. I'll assume you can fix the rest of your code with this pointer.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a great, but longer and in depth, reference for dates and times in SAS&lt;BR /&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 29 Oct 2021 23:53:56 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2021-10-29T23:53:56Z</dc:date>
    <item>
      <title>extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777426#M247326</link>
      <description>&lt;P&gt;I have two datasets for covid cases and covid contacts&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both datasets have date fields with values like the following&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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; 11SEP20:09:19:55&lt;/P&gt;
&lt;P&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; 11SEP20:08:48:00&amp;nbsp; and so on through&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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; 26OCT21:00:00:00&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I would like to do is extract the datepart and then apply a format that could be used as a BY variable in a sort of each data set and then a merge.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I set up two sql queries&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Cases ***;

Proc sql;
Create Table SASCHART.Epi_Cases_Export AS
SELECT  CaseID,
        CaseStatus,
        County, 
		TrueCaseDate AS Date label="Date"
FROM SASCHART.EpiExport_Cases_All_Fields
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd
Order by Date;
quit;


Contacts ***;

Proc sql;
Create Table SASCHART.Arias_Contacts_Trace AS
SELECT  Contact_Person_ID,
        CaseStatus,
        County_1 AS County label = "County", 
		Created_On AS Date label="Date"
FROM SASCHART.Arias_EpiCase_AriasContacts
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd
And CaseStatus ne " "
Order by Date;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But the merge&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data SASCHART.EPI_Cases_ARIAS_Contacts_Merge;
Merge SASCHART.Epi_Cases_Export (in=EPI)
      SASCHART.Arias_Contacts_Trace(in=ARIAS);
by Date;
If EPI = ARIAS;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;did not produce any match.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; Data SASCHART.EPI_Cases_ARIAS_Contacts_Merge;
5868  Merge SASCHART.Epi_Cases_Export (in=EPI)
5869        SASCHART.Arias_Contacts_Trace(in=ARIAS);
5870  by Date;
5871  If EPI = ARIAS;
5872  run;

WARNING: Multiple lengths were specified for the variable County by input data set(s). This can cause
         truncation of data.
NOTE: There were 362559 observations read from the data set SASCHART.EPI_CASES_EXPORT.
NOTE: There were 167054 observations read from the data set SASCHART.ARIAS_CONTACTS_TRACE.
NOTE: The data set SASCHART.EPI_CASES_ARIAS_CONTACTS_MERGE has 0 observations and 5 variables.
NOTE: DATA statement used (Total process time):
      real time           0.22 seconds
      cpu time            0.23 seconds


&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The log notes multiple lengths for county which I will fix.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since I was merging by Date I checked what that the date part looks like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data SASCHART.Arias_Contacts_Trace;
  Set SASCHART.Arias_Contacts_Trace;
  Date1 = datepart(Date);
  run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The output looks like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&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; Date1&lt;/P&gt;
&lt;P&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;&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; 11SEP20:09:19:55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22169&amp;nbsp; (this is a representative example)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like date to show as&amp;nbsp; mmmyy.&amp;nbsp;&amp;nbsp; So a format like mmmyy. would work?&amp;nbsp; &lt;/P&gt;
&lt;P&gt;A consistent format would likely permit the merge to execute?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for your help in diagnosing these issues.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wklierman&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Oct 2021 23:02:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777426#M247326</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-10-29T23:02:46Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777427#M247327</link>
      <description>&lt;P&gt;Formats don't matter when you're merging by dates.&lt;/P&gt;
&lt;P&gt;However, the datepart in the filter condition but doesn't change the underlying variable, it remains a datetime variable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Modify the SQL so that the datetimes are converted to dates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Cases ***;

Proc sql;
Create Table SASCHART.Epi_Cases_Export AS
SELECT  CaseID,
        CaseStatus,
        County, 
		&lt;FONT size="4" color="#FF9900"&gt;&lt;STRONG&gt;datepart(TrueCaseDate) AS Date label="Date" format=date9.&lt;/STRONG&gt;&lt;/FONT&gt;
FROM SASCHART.EpiExport_Cases_All_Fields
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd
Order by Date;
quit;


Contacts ***;

Proc sql;
Create Table SASCHART.Arias_Contacts_Trace AS
SELECT  Contact_Person_ID,
        CaseStatus,
        County_1 AS County label = "County", 
		&lt;FONT size="4" color="#FF9900"&gt;datepart(Created_On) as Date label="Date" format=date9.&lt;/FONT&gt;
FROM SASCHART.Arias_EpiCase_AriasContacts
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd &lt;FONT size="4" color="#993366"&gt;/*only filters the date, no actual date conversion on your data happens*/&lt;/FONT&gt;
And CaseStatus ne " "
Order by Date;
quit;&lt;/PRE&gt;
&lt;P&gt;Then the rest of your code should work as expected.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/65907"&gt;@wlierman&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I have two datasets for covid cases and covid contacts&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both datasets have date fields with values like the following&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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; 11SEP20:09:19:55&lt;/P&gt;
&lt;P&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; 11SEP20:08:48:00&amp;nbsp; and so on through&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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; 26OCT21:00:00:00&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I would like to do is extract the datepart and then apply a format that could be used as a BY variable in a sort of each data set and then a merge.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I set up two sql queries&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Cases ***;

Proc sql;
Create Table SASCHART.Epi_Cases_Export AS
SELECT  CaseID,
        CaseStatus,
        County, 
		TrueCaseDate AS Date label="Date"
FROM SASCHART.EpiExport_Cases_All_Fields
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd
Order by Date;
quit;


Contacts ***;

Proc sql;
Create Table SASCHART.Arias_Contacts_Trace AS
SELECT  Contact_Person_ID,
        CaseStatus,
        County_1 AS County label = "County", 
		Created_On AS Date label="Date"
FROM SASCHART.Arias_EpiCase_AriasContacts
Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd
And CaseStatus ne " "
Order by Date;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But the merge&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data SASCHART.EPI_Cases_ARIAS_Contacts_Merge;
Merge SASCHART.Epi_Cases_Export (in=EPI)
      SASCHART.Arias_Contacts_Trace(in=ARIAS);
by Date;
If EPI = ARIAS;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;did not produce any match.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; Data SASCHART.EPI_Cases_ARIAS_Contacts_Merge;
5868  Merge SASCHART.Epi_Cases_Export (in=EPI)
5869        SASCHART.Arias_Contacts_Trace(in=ARIAS);
5870  by Date;
5871  If EPI = ARIAS;
5872  run;

WARNING: Multiple lengths were specified for the variable County by input data set(s). This can cause
         truncation of data.
NOTE: There were 362559 observations read from the data set SASCHART.EPI_CASES_EXPORT.
NOTE: There were 167054 observations read from the data set SASCHART.ARIAS_CONTACTS_TRACE.
NOTE: The data set SASCHART.EPI_CASES_ARIAS_CONTACTS_MERGE has 0 observations and 5 variables.
NOTE: DATA statement used (Total process time):
      real time           0.22 seconds
      cpu time            0.23 seconds


&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The log notes multiple lengths for county which I will fix.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since I was merging by Date I checked what that the date part looks like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data SASCHART.Arias_Contacts_Trace;
  Set SASCHART.Arias_Contacts_Trace;
  Date1 = datepart(Date);
  run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The output looks like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&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; Date1&lt;/P&gt;
&lt;P&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;&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; 11SEP20:09:19:55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22169&amp;nbsp; (this is a representative example)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like date to show as&amp;nbsp; mmmyy.&amp;nbsp;&amp;nbsp; So a format like mmmyy. would work?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A consistent format would likely permit the merge to execute?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for your help in diagnosing these issues.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wklierman&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Oct 2021 23:16:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777427#M247327</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-10-29T23:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777429#M247328</link>
      <description>Data SASCHART.Arias_Contacts_Trace;&lt;BR /&gt;5874&amp;nbsp;&amp;nbsp;&amp;nbsp; Set SASCHART.Arias_Contacts_Trace;&lt;BR /&gt;5875&amp;nbsp;&amp;nbsp;&amp;nbsp; Date1 = datepart(Date);&lt;BR /&gt;5876&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;BR /&gt;&lt;BR /&gt;NOTE: There were 167054 observations read from the data set SASCHART.ARIAS_CONTACTS_TRACE.&lt;BR /&gt;NOTE: The data set SASCHART.ARIAS_CONTACTS_TRACE has 167054 observations and 5 variables.&lt;BR /&gt;NOTE: Compressing data set SASCHART.ARIAS_CONTACTS_TRACE decreased size by 28.78 percent.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compressed is 146 pages; un-compressed would require 205 pages.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.14 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.14 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;5877&amp;nbsp; Proc sql;&lt;BR /&gt;5878&amp;nbsp; Create Table SASCHART.Epi_Cases_Export AS&lt;BR /&gt;5879&amp;nbsp; SELECT&amp;nbsp; CaseID,&lt;BR /&gt;5880&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaseStatus,&lt;BR /&gt;5881&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County,&lt;BR /&gt;5882&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; datepart(TrueCaseDate) AS Date label="Date" format=date9.&lt;BR /&gt;5883&amp;nbsp; FROM SASCHART.EpiExport_Cases_All_Fields&lt;BR /&gt;5884&amp;nbsp; Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd&lt;BR /&gt;5885&amp;nbsp; Order by Date;&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: The following columns were not found in the contributing tables: Date.&lt;BR /&gt;5886&amp;nbsp; quit;&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;5887&amp;nbsp; DATA SASCHART.ARIAS_EPICASE_ARIASCONTACTS;&lt;BR /&gt;5888&amp;nbsp;&amp;nbsp; Set SASCDC_2.ARIAS_CNTY_RC_ACTIVE_1A;&lt;BR /&gt;5889&amp;nbsp; run;&lt;BR /&gt;&lt;BR /&gt;NOTE: There were 197940 observations read from the data set SASCDC_2.ARIAS_CNTY_RC_ACTIVE_1A.&lt;BR /&gt;NOTE: The data set SASCHART.ARIAS_EPICASE_ARIASCONTACTS has 197940 observations and 75 variables.&lt;BR /&gt;NOTE: Compressing data set SASCHART.ARIAS_EPICASE_ARIASCONTACTS decreased size by 84.46 percent.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compressed is 769 pages; un-compressed would require 4949 pages.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.16 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.17 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;5890&amp;nbsp; Proc import datafile = "I:\Health&lt;BR /&gt;5890! Analytics\AMB_INFORMATICS\EPI_Export__10.28.2021\COVID_19_EpiExport1027.xlsx"&lt;BR /&gt;5891&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; out = SASCHART.EpiExport_Cases_All_Fields&lt;BR /&gt;5892&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; dbms = xlsx;&lt;BR /&gt;NOTE: The previous statement has been deleted.&lt;BR /&gt;5893&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; sheet = 'Sheet2'&lt;BR /&gt;5894&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; replace;&lt;BR /&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; -------&lt;BR /&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; 22&lt;BR /&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; 202&lt;BR /&gt;ERROR 22-322: Expecting ;.&lt;BR /&gt;&lt;BR /&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;BR /&gt;&lt;BR /&gt;5895&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; getnames=yes;&lt;BR /&gt;5896&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; run;&lt;BR /&gt;&lt;BR /&gt;NOTE: Import cancelled.&amp;nbsp; Output dataset SASCHART.EPIEXPORT_CASES_ALL_FIELDS already exists.&amp;nbsp; Specify&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REPLACE option to overwrite it.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;5897&amp;nbsp; Proc sql;&lt;BR /&gt;5898&amp;nbsp; Create Table SASCHART.Epi_Cases_Export AS&lt;BR /&gt;5899&amp;nbsp; SELECT&amp;nbsp; CaseID,&lt;BR /&gt;5900&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaseStatus,&lt;BR /&gt;5901&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County,&lt;BR /&gt;5902&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; datepart(TrueCaseDate) AS Date label="Date" format=date9.&lt;BR /&gt;5903&amp;nbsp; FROM SASCHART.EpiExport_Cases_All_Fields&lt;BR /&gt;5904&amp;nbsp; Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd&lt;BR /&gt;5905&amp;nbsp; Order by Date;&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: The following columns were not found in the contributing tables: Date.&lt;BR /&gt;5906&amp;nbsp; quit;&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;5907&amp;nbsp; Proc sql;&lt;BR /&gt;5908&amp;nbsp; Create Table SASCHART.Arias_Contacts_Trace AS&lt;BR /&gt;5909&amp;nbsp; SELECT&amp;nbsp; Contact_Person_ID,&lt;BR /&gt;5910&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaseStatus,&lt;BR /&gt;5911&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County_1 AS County label = "County",&lt;BR /&gt;5912&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; datepart(Created_On) AS Date label="Date" format=date9.&lt;BR /&gt;5913&amp;nbsp; FROM SASCHART.Arias_EpiCase_AriasContacts&lt;BR /&gt;5914&amp;nbsp; Where '01MAR20'd &amp;lt;= datepart(Date) &amp;lt;= '05NOV21'd&lt;BR /&gt;5915&amp;nbsp; And CaseStatus ne " "&lt;BR /&gt;5916&amp;nbsp; Order by Date;&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: Function DATEPART requires a numeric expression as argument 1.&lt;BR /&gt;ERROR: Expression using less than or equal (&amp;lt;=) has components that are of different data types.&lt;BR /&gt;ERROR: The following columns were not found in the contributing tables: Date.&lt;BR /&gt;5917&amp;nbsp; quit;&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I included the log but can't do much with it to clean it up so it reads better.&lt;BR /&gt;Above in the proc import the replace; statement appears in error but the query produced the table.&lt;BR /&gt;Thank you for your help.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Oct 2021 23:38:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777429#M247328</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-10-29T23:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777431#M247330</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; Create Table SASCHART.Epi_Cases_Export AS
 SELECT  t1.CaseID,
         CaseStatus,
          County,
                datepart(TrueCaseDate) AS Date label="Date" format=date9.
  FROM SASCHART.EpiExport_Cases_All_Fields 
  Where '01MAR20'd &amp;lt;= Date &amp;lt;= '05NOV21'd
  Order by Date;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;I missed that you were using the new variable in the filter, so since it's already been converted you need to remove the date parts. I'll assume you can fix the rest of your code with this pointer.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a great, but longer and in depth, reference for dates and times in SAS&lt;BR /&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Oct 2021 23:53:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777431#M247330</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-10-29T23:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777443#M247338</link>
      <description>Thank you. There is still just a small error - that Date was not found in the contributing table. But I created Date. I will add Date.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;Proc sql;&lt;BR /&gt;5939&amp;nbsp; Create Table SASCHART.Arias_Contacts_Trace AS&lt;BR /&gt;5940&amp;nbsp; SELECT&amp;nbsp; Contact_Person_ID,&lt;BR /&gt;5941&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CaseStatus,&lt;BR /&gt;5942&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; County_1 AS County label = "County",&lt;BR /&gt;5943&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; datepart(Created_On) AS Date label="Date" format=date9.&lt;BR /&gt;5944&amp;nbsp; FROM SASCHART.Arias_EpiCase_AriasContacts&lt;BR /&gt;5945&amp;nbsp; Where '01MAR20'd &amp;lt;= Date &amp;lt;= '05NOV21'd&lt;BR /&gt;5946&amp;nbsp; And CaseStatus ne " "&lt;BR /&gt;5947&amp;nbsp; Order by Date;&lt;BR /&gt;ERROR: The following columns were not found in the contributing tables: Date.&lt;BR /&gt;5948&amp;nbsp; quit;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you for your help.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 30 Oct 2021 02:03:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777443#M247338</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-10-30T02:03:48Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777450#M247345</link>
      <description>&lt;P&gt;If you want to reference a variable you are creating in the SELECT statement then use the CALCULATED keyword.&amp;nbsp; PS always use 4 digits for years.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;where '01MAR2020'd &amp;lt;= calculated Date &amp;lt;= '05NOV2021'd&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or use the original variable and datetime literals instead of date literals.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;where '01MAR2020:00:00'dt &amp;lt;= Created_On &amp;lt; '06NOV2021:00:00'dt&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 30 Oct 2021 03:07:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777450#M247345</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2021-10-30T03:07:30Z</dc:date>
    </item>
    <item>
      <title>Re: extracting datepart then converting to date usable in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777456#M247349</link>
      <description>&lt;P&gt;Thank you for the direction using Calculated date in the where statement.&lt;/P&gt;
&lt;P&gt;It cleared up the problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wlierman&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Oct 2021 03:06:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/extracting-datepart-then-converting-to-date-usable-in-SAS/m-p/777456#M247349</guid>
      <dc:creator>wlierman</dc:creator>
      <dc:date>2021-10-30T03:06:27Z</dc:date>
    </item>
  </channel>
</rss>

