<?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: Count in PROC SQL. in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261303#M57602</link>
    <description>&lt;P&gt;As expected they proivded me with an updated Excel file and forgot to mention this. I ended up comparing apples with pears and you guys noticed that much quicker than me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The query was indeed correct. Thanks for the feedback!&lt;/P&gt;</description>
    <pubDate>Tue, 05 Apr 2016 08:55:28 GMT</pubDate>
    <dc:creator>Yves_Boonen</dc:creator>
    <dc:date>2016-04-05T08:55:28Z</dc:date>
    <item>
      <title>Count in PROC SQL.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261072#M57580</link>
      <description>&lt;P&gt;I just started working as an analyst within a bank. Since they work in databases on different platforms and since the leading analyst has a huge workload, I am tasked with exploring SAS and its possibilities.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One of these databases is a java webbased database build in a program called QIT. This database contains every dossier that has been opened for our customers. This database contains information such as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- kind_of_document&amp;nbsp;&amp;nbsp; (AVE, DOK, FAK, TRIGGER,...)&lt;/P&gt;&lt;P&gt;- document_handler&amp;nbsp;&amp;nbsp; (Name of the employee of the bank who is handling this dossier.)&lt;/P&gt;&lt;P&gt;- r_creation_date&amp;nbsp;&amp;nbsp; (The date on which the dossier has been created.)&lt;/P&gt;&lt;P&gt;- document_state&amp;nbsp;&amp;nbsp; (CANCELED, HOLD, TODO, TREATED)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The exercise is to create a table in SAS that checks all AVE related dossiers with a document_state of TODO or HOLD, sorted by document_handler. (See results below.) Since I have no access to the QIT database yet, they have given me an Excel file containing said information for the month February.&amp;nbsp;At the end of my exercise, I can easily double-check my results through a similar query in QIT. I noticed that my SAS query yields 45 rows as a result, whereas my QIT query yields 67 rows as&amp;nbsp;a result. I have to be doing something wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;QIT query:&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;STRONG&gt;select&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt; document_handler&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;,&lt;/FONT&gt;&lt;FONT size="1"&gt; document_state&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;,&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;count&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; (*&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;)&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;as&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; amount_of_documents&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;,&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;min&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; (r_creation_Date&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;)&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;as&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; oldest_document&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;from&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; atp_document &lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;where&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; document_state &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;in&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; (&lt;/FONT&gt;&lt;FONT color="#009600" size="1"&gt;&lt;FONT color="#009600" size="1"&gt;'TODO'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;&lt;FONT color="#ff2222" size="1"&gt;,&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#009600" size="1"&gt;&lt;FONT color="#009600" size="1"&gt;'HOLD'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;and&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; kind_of_document &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;like&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#009600" size="1"&gt;&lt;FONT color="#009600" size="1"&gt;'%AVE%'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;and&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; r_creation_date &amp;lt; &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;date&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; (&lt;/FONT&gt;&lt;FONT color="#009600" size="1"&gt;&lt;FONT color="#009600" size="1"&gt;'01/03/2016'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;and&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; r_creation_date &amp;gt; &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;date&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; (&lt;/FONT&gt;&lt;FONT color="#009600" size="1"&gt;&lt;FONT color="#009600" size="1"&gt;'31/01/2016'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;STRONG&gt;group&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#b22222" size="1"&gt;&lt;FONT color="#b22222" size="1"&gt;by&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size="1"&gt; document_handler&lt;/FONT&gt;&lt;FONT color="#ff2222" size="1"&gt;&lt;FONT color="#ff2222" size="1"&gt;,&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt; document_state&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS query:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;SQL&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CREATE&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;TABLE&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; Atropos.Open_Doc &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;AS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;SELECT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; document_handler, document_state, COUNT(*) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;AS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; number_of_documents, MIN(r_creation_date) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;AS&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; oldest_document &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;FORMAT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;DATE7.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;FROM&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; Atropos.Documents (=imported Excel file containing the information for the month February)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;WHERE&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; document_state &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;IN&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'TODO'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;,&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'HOLD'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;AND&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; kind_of_document &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;LIKE&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;'%AVE%'&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;GROUP&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;BY&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; document_handler, document_state;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;QUIT&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;Comparing both tables with each other tells me a few things.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I am missing 22 document_handlers in my SAS table&lt;/P&gt;&lt;P&gt;- The number_of_documents isn't always correct for every document_handler (for example, my query yields 2 documents for handler A and in QIT my query yields 4 documents for handler A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the result from QIT and this is CORRECT! (First 4 rows only.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;document_handler&lt;/TD&gt;&lt;TD&gt;document_state&lt;/TD&gt;&lt;TD&gt;amount_of_documents&lt;/TD&gt;&lt;TD&gt;oldest_document&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler A&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;1.0&lt;/TD&gt;&lt;TD&gt;23/02/2016 10:14:31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler B&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;4.0&lt;/TD&gt;&lt;TD&gt;19/02/2016 16:39:50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler C&lt;/TD&gt;&lt;TD&gt;TODO&lt;/TD&gt;&lt;TD&gt;2.0&lt;/TD&gt;&lt;TD&gt;24/02/2016 11:12:46&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler C&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;4.0&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2/02/2016 15:43:21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the result from SAS and this is WRONG! (First 4 rows only.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;document_handler&lt;/TD&gt;&lt;TD&gt;document_state&lt;/TD&gt;&lt;TD&gt;amount_of_documents&lt;/TD&gt;&lt;TD&gt;oldest_document&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler B&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;2.0&lt;/TD&gt;&lt;TD&gt;19/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler C&lt;/TD&gt;&lt;TD&gt;TODO&lt;/TD&gt;&lt;TD&gt;1.0&lt;/TD&gt;&lt;TD&gt;29/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler D&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;2.0&lt;/TD&gt;&lt;TD&gt;19/11/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Handler E&lt;/TD&gt;&lt;TD&gt;HOLD&lt;/TD&gt;&lt;TD&gt;2.0&lt;/TD&gt;&lt;TD&gt;06/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think something is wrong with the COUNT command, but I cannot seem to put my finger on it. Any help is greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 13:21:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261072#M57580</guid>
      <dc:creator>Yves_Boonen</dc:creator>
      <dc:date>2016-04-04T13:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Count in PROC SQL.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261079#M57582</link>
      <description>&lt;P&gt;I don't see as anything has gone "wrong" as such. &amp;nbsp;SQL is passed through an SQL compiler, it is processing your commands slightly different, as there is probably other assumptions in the other SQL compiler. &amp;nbsp;If you write your SQL code such that it is explicit in its execution order then you should get the same result:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table ATROPOS.OPEN_DOC as
  select  DOCUMENT_HANDLER,
          DOCUMENT_STATE,
          count(*) as NUMBER_OF_DOCUMENTS,
          min(R_CREATION_DATE) as OLDEST_DOCUMENT format=date7.
  from    (select * from ATROPOS.DOCUMENTS where DOCUMENT_STATE in ("TODO","HOLD") and KIND_OF_DOCUMENT like '%AVE%')
  group by DOCUMENT_HANDLER,
           DOCUMENT_STATE;
quit;&lt;/PRE&gt;
&lt;P&gt;You will see from the above that I have moved the whole where clause bit into a sub-query. &amp;nbsp;This means that that gets run first, and the results of that step get fed into the outer SQL which in turn generates your aggregates. &amp;nbsp;Otherwise your up to the whim of the compiler as to when the where gets executed, as with a group by statement you don't use where, but having. &amp;nbsp;So it is likely taking unexpected data, grouping and then where clausing rather than the other way round.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 13:34:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261079#M57582</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-04-04T13:34:53Z</dc:date>
    </item>
    <item>
      <title>Re: Count in PROC SQL.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261085#M57583</link>
      <description>&lt;P&gt;When you are missing group values, your data can't be correct. Just check the Excel if the missing document_handler values are there at all.&lt;/P&gt;
&lt;P&gt;If a missing document_handler is there, look at the other criteria.&lt;/P&gt;
&lt;P&gt;Since Excel is NOT suited for data transfer, you may have introduced some glitches during import.&lt;/P&gt;
&lt;P&gt;I'd much prefer to get test data in a reasonable data transfer format like CSV.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2016 13:43:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261085#M57583</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-04-04T13:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Count in PROC SQL.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261303#M57602</link>
      <description>&lt;P&gt;As expected they proivded me with an updated Excel file and forgot to mention this. I ended up comparing apples with pears and you guys noticed that much quicker than me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The query was indeed correct. Thanks for the feedback!&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2016 08:55:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Count-in-PROC-SQL/m-p/261303#M57602</guid>
      <dc:creator>Yves_Boonen</dc:creator>
      <dc:date>2016-04-05T08:55:28Z</dc:date>
    </item>
  </channel>
</rss>

