<?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: How to subtract hours from datetime Variable in proc sql in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142782#M37974</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATETIME and TIME values are both stored as number of seconds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START_DATE - '03:00't&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Sep 2014 14:57:55 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2014-09-12T14:57:55Z</dc:date>
    <item>
      <title>How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142779#M37971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have datetime variable.&amp;nbsp; For example:&amp;nbsp; start_date = '07JUN2014:00:54:00"&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I want to subtract 3 hours from the above date in&amp;nbsp; PROC SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So output will be 06JUN2014:09:54:00&lt;/P&gt;&lt;P&gt;Can anybody help me in this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:34:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142779#M37971</guid>
      <dc:creator>pp2014</dc:creator>
      <dc:date>2014-09-12T14:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142780#M37972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the INTNX function&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:40:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142780#M37972</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2014-09-12T14:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142781#M37973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The function INTNX is used to change date and time values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;intnx('hour', start_date,-3) should do it. You don't say if you want to create a new variable or overwrite the existing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:41:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142781#M37973</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-09-12T14:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142782#M37974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATETIME and TIME values are both stored as number of seconds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START_DATE - '03:00't&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:57:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142782#M37974</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-09-12T14:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142783#M37975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.8000001907349px; background-color: #ffffff;"&gt;If you want to keep the same minutes and seconds, you must specify "SAME" as the alignment argument to INTNX:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;start_date = '07JUN2014:00:54:00'dt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;new_date1 = intnx("HOUR",start_date,-3);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;new_date2 = intnx("HOUR",start_date,-3,"SAME");&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;put (start_date new_date1 new_date2) (:datetime21. /);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;07JUN2014:00:54:00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;06JUN2014:21:00:00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;06JUN2014:21:54:00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 15:24:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142783#M37975</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2014-09-12T15:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142784#M37976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; If I have date in the following format (data is in Oracle database)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; start_date = '6/7/2014 12:54:00 AM'&lt;/P&gt;&lt;P&gt;How do I subtract 3 hours to get '6/6/2014&amp;nbsp; 9:54:00 PM'?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 15:32:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142784#M37976</guid>
      <dc:creator>pp2014</dc:creator>
      <dc:date>2014-09-12T15:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142785#M37977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't do Oracle.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 15:43:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142785#M37977</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2014-09-12T15:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142786#M37978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;... But, if you bring in your date as a string, you could do as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;dtxt =&amp;nbsp; '6/7/2014 12:54:00 AM';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;start_date = input(dtxt, anydtdtm.);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;new_date = intnx("HOUR",start_date,-3,"SAME");&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;put new_date :dateAMPM20.;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;06JUN14:09:54:00 PM&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or in terms of SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select intnx("HOUR", input(OracleTextDate, anydtdtm.), -3, "SAME") as new_date, ...&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 15:59:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142786#M37978</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2014-09-12T15:59:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142787#M37979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for help...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 16:36:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142787#M37979</guid>
      <dc:creator>pp2014</dc:creator>
      <dc:date>2014-09-12T16:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to subtract hours from datetime Variable in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142788#M37980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;START_DATE &lt;/SPAN&gt; - 3*60*60 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Sep 2014 14:55:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-subtract-hours-from-datetime-Variable-in-proc-sql/m-p/142788#M37980</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-09-13T14:55:52Z</dc:date>
    </item>
  </channel>
</rss>

