<?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: Is this code logic correct? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121705#M33506</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You must add some parenthesis because AND is evaluated before OR :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; where&amp;nbsp; &lt;STRONG style="color: #ff0000;"&gt;(&lt;/STRONG&gt;C_Code IN (123) OR S_CODE IN ('WANT','NEED')&lt;STRONG style="color: #ff0000;"&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and S_IND IN ('N') and OPEN_DATE &amp;gt;= '01MAR2013'd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, make sure that OPEN_DATE is indeed a date and not a datetime value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Aug 2013 03:01:06 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2013-08-26T03:01:06Z</dc:date>
    <item>
      <title>Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121703#M33504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SAS Forum,&lt;/P&gt;&lt;P&gt;I wanted to pull the records from my warehouse table that are satisfying below criteria:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;C_Code = 123 or S_CODE IN ('WANT','NEED')&lt;/LI&gt;&lt;LI&gt;S_IND = 'N'&lt;/LI&gt;&lt;LI&gt;OPEN_DATE &amp;gt;= 01MAR2013&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the code I attempted but doesn't seem pulling correct records that satisfy our conditions above.&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 11pt; background: white; font-family: 'Courier New';"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: navy; font-size: 11pt; background: white; font-family: 'Courier New';"&gt;sql&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;create&lt;/SPAN&gt; &lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt; k &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;as&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;select&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,ACCT_NUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&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; ,OPEN_DATE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&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; ,C_Code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&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; ,S_CODE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&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; ,S_IND&lt;/SPAN&gt;&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; &lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;from&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt; warehouse_table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&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; &lt;SPAN style="font-family: 'Courier New'; background: white; color: blue; font-size: 11pt;"&gt;where&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;&amp;nbsp; C_Code IN (&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 11pt; background: white; font-family: 'Courier New';"&gt;123&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;) OR S_CODE IN (&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: purple; font-size: 11pt;"&gt;'WANT'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: purple; font-size: 11pt;"&gt;'NEED'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;and S_IND IN (&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: purple; font-size: 11pt;"&gt;'N'&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;) and oPEN_DATE &amp;gt;= &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 11pt; background: white; font-family: 'Courier New';"&gt;'01MAR2013'd&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 11pt; background: white; font-family: 'Courier New';"&gt;quit&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Q: Could some one help me to correct the logic or suggest an alternative code?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirisage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 01:53:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121703#M33504</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2013-08-26T01:53:59Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121704#M33505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try:&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: navy;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: navy;"&gt;sql&lt;/STRONG&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;create&lt;/SPAN&gt; &lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt; k &lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;as&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;select&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACCT_NUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&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; ,OPEN_DATE&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&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; ,C_Code&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&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; ,S_CODE&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&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; ,S_IND&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;from&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt; warehouse_table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: blue;"&gt;where&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;&amp;nbsp; (C_Code IN (&lt;/SPAN&gt;&lt;STRONG style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: teal;"&gt;123&lt;/STRONG&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;) OR S_CODE IN (&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: purple;"&gt;'WANT'&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: purple;"&gt;'NEED'&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;and S_IND IN (&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: purple;"&gt;'N'&lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;) and oPEN_DATE &amp;gt;= &lt;/SPAN&gt;&lt;STRONG style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: teal;"&gt;'01MAR2013'd&lt;/STRONG&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: navy;"&gt;quit&lt;/STRONG&gt;&lt;SPAN style="font-style: inherit; font-size: 11pt; font-family: 'Courier New'; color: black;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 02:56:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121704#M33505</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-08-26T02:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121705#M33506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You must add some parenthesis because AND is evaluated before OR :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; where&amp;nbsp; &lt;STRONG style="color: #ff0000;"&gt;(&lt;/STRONG&gt;C_Code IN (123) OR S_CODE IN ('WANT','NEED')&lt;STRONG style="color: #ff0000;"&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and S_IND IN ('N') and OPEN_DATE &amp;gt;= '01MAR2013'd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, make sure that OPEN_DATE is indeed a date and not a datetime value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 03:01:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121705#M33506</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2013-08-26T03:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121706#M33507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;where&amp;nbsp; &lt;STRONG style="color: #ff0000;"&gt;(&lt;/STRONG&gt;C_Code = 123 OR S_CODE IN ('WANT','NEED')&lt;STRONG style="color: #ff0000;"&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and S_IND = 'N'&amp;nbsp; and OPEN_DATE &amp;gt;= '01MAR2013'd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make suer if c_code 123 is single string then use = sing otherwise&amp;nbsp; use c_code in (1,2,3) if c_code is character then use c_code&amp;nbsp; in ('1','2','3')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 05:40:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121706#M33507</guid>
      <dc:creator>TarunKumar</dc:creator>
      <dc:date>2013-08-26T05:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121707#M33508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-indent: -0.25in; padding-left: 22px;"&gt;&lt;SPAN lang="EN" style="font-family: Symbol; color: #575757; font-size: 10pt;"&gt;&lt;SPAN class="pasted-list-info"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: Symbol; color: #575757; font-size: 10pt;"&gt;&lt;SPAN class="pasted-list-info"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: Symbol; color: #575757; font-size: 10pt;"&gt;&lt;SPAN class="pasted-list-info"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;&lt;/SPAN&gt;Hi Linlin and TarunKumar,&lt;BR /&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi PGStats,&lt;/P&gt;&lt;P&gt;Thank you very much. &lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;Your c&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;omment which says “Also, make sure that OPEN_DATE is indeed a date and not a datetime value” is particularly relevant to my question in hand because OPEN_DATE is&amp;nbsp; a datetime value in my dataset.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;Then what I have done was like below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt;/*Filtering only records whose value of &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;OPEN_DATE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;&amp;gt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: teal; font-size: 11pt;"&gt;'01MAR2013'd&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Helvetica','sans-serif'; color: #575757; font-size: 10pt;"&gt; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;data t (rename=(OPEN_DATE_1 =OPEN_DATE));&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;set &lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;warehouse_table&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;Format OPEN_DATE_1 &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: teal; font-size: 11pt;"&gt;date9.&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;OPEN_DATE_1 = DATEPART (OPEN_DATE);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;if OPEN_DATE_1 &amp;gt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: teal; font-size: 11pt;"&gt;'01MAR2013'd&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 22px;"&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;drop OPEN_DATE;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;/*Pulling the records matching my other conditions*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P style="text-indent: -0.25in; margin: 0px 0px 0px 0.25in; background: white;"&gt;&lt;SPAN lang="EN" style="font-family: Symbol; color: #575757; font-size: 10pt;"&gt;&lt;SPAN class="pasted-list-info"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: navy; font-size: 11pt;"&gt;proc&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: navy; font-size: 11pt;"&gt;sql&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;create&lt;/SPAN&gt; &lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;table&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt; want &lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;as&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;select&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&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; ACCT_NUM&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&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; ,OPEN_DATE&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&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; ,C_Code&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&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; ,S_CODE&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&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; ,S_IND&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;from&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt; t&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN lang="EN" style="font-family: 'Courier New'; color: blue; font-size: 11pt;"&gt;where&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;&amp;nbsp; (C_Code IN (&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: teal; font-size: 11pt;"&gt;123&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;) OR S_CODE IN (&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: purple; font-size: 11pt;"&gt;'WANT'&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;,&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: purple; font-size: 11pt;"&gt;'NEED'&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;and S_IND IN (&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: purple; font-size: 11pt;"&gt;'N'&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;) &lt;SPAN style="font-family: 'Courier New'; background: white; color: green; font-size: 11pt;"&gt;/*and OPEN_DATE &amp;gt;= '01APR2013'd*/&lt;/SPAN&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: navy; font-size: 11pt;"&gt;quit&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN" style="font-family: 'Courier New'; color: black; font-size: 11pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;/*Q: Could you please see if there is any conflict in my code logic*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;Many thanks for your time and expertise.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Courier New'; background: white; color: black; font-size: 11pt;"&gt;Mirisage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 15:09:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121707#M33508</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2013-08-26T15:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121708#M33509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mirisage, your code looks OK but unnecessarily complicated . No need to create an intermediary dataset, you could simply use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc sql;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; create table k as&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&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; ACCT_NUM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&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; ,datepart(OPEN_DATE) as OPEN_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&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; ,C_Code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&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; ,S_CODE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&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; ,S_IND&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from warehouse_table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (C_Code IN (123) or S_CODE IN ('WANT','NEED')) and&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; S_IND IN ('N') and &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; datepart(OPEN_DATE) &amp;gt;= '01MAR2013'd; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;quit;&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>Mon, 26 Aug 2013 15:37:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121708#M33509</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2013-08-26T15:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: Is this code logic correct?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121709#M33510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi PGStats,&lt;/P&gt;&lt;P&gt;Thank you very much for this great help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 01:02:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Is-this-code-logic-correct/m-p/121709#M33510</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2013-08-27T01:02:16Z</dc:date>
    </item>
  </channel>
</rss>

