<?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: I have a PROC SQL  - GROUP BY query that isn't performing as expected. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946816#M370750</link>
    <description>&lt;P&gt;By any chance is that "month" variable a character variable?&lt;/P&gt;
&lt;P&gt;If so, then this behavior may indicate that you have some values with leading spaces or other non-printed characters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this and see if you get different values for month that appear the same:&lt;/P&gt;
&lt;PRE&gt;proc sql;
   create table work.months as
   select distinct month
   from Falls_log
   order by month
   ;
quit;&lt;/PRE&gt;
&lt;P&gt;Or if&lt;/P&gt;
&lt;PRE&gt;proc sql;
   CREATE TABLE Falls_by_month_req_hosp AS
   SELECT strip(month),
                   COUNT(*) AS med_help
   FROM Falls_log
   GROUP BY strip(month)
   ;
quit;&lt;/PRE&gt;
&lt;P&gt;yields more expected results. If the above result looks "right" then you have leading spaces and the strip function removed them.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/470290"&gt;@kenmeaton&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;The PROC SQL statement is as follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CREATE TABLE Falls_by_month_req_hosp AS&lt;BR /&gt;SELECT month,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COUNT(*) AS med_help&lt;BR /&gt;FROM Falls_log&lt;BR /&gt;GROUP BY month&lt;BR /&gt;ORDER BY month;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Falls_log table looks like this:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;guid&lt;/TD&gt;
&lt;TD&gt;followup_datetime&lt;/TD&gt;
&lt;TD&gt;fl_instance&lt;/TD&gt;
&lt;TD&gt;Outpatient&lt;/TD&gt;
&lt;TD&gt;ER&lt;/TD&gt;
&lt;TD&gt;Hospitalized&lt;/TD&gt;
&lt;TD&gt;Surgery&lt;/TD&gt;
&lt;TD&gt;Institutionalized&lt;/TD&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDBR-707-ZR5&lt;/TD&gt;
&lt;TD&gt;09SEP24:15:51:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDEC-217-LX6&lt;/TD&gt;
&lt;TD&gt;20MAY24:11:50:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDLR-732-JK8&lt;/TD&gt;
&lt;TD&gt;01AUG24:15:26:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDPV-423-CNM&lt;/TD&gt;
&lt;TD&gt;18JUN24:13:41:00&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/06&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDRX-646-FDU&lt;/TD&gt;
&lt;TD&gt;11JUL24:11:21:00&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDVB-896-HH5&lt;/TD&gt;
&lt;TD&gt;29MAY24:14:02:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDVX-313-DWN&lt;/TD&gt;
&lt;TD&gt;05AUG24:15:44:00&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;
&lt;TD&gt;26MAR24:15:41:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;
&lt;TD&gt;07AUG24:16:24:00&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;
&lt;TD&gt;18JAN24:13:43:00&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/01&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;
&lt;TD&gt;29AUG24:09:48:00&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDZV-131-KU3&lt;/TD&gt;
&lt;TD&gt;08FEB24:11:24:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/02&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The resulting table from the PROC SQL looks like this:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;TD&gt;med_help&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/01&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/02&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/03&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/06&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/07&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/09&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would expect the GROUP BY to consolidate 2024/05 into one row with a med_help of 2 and 2024/08 into one row with a med_help of 4. Instead, it doesn't group any of the rows. I have two other GROUP BY queries that are correctly consolidating the rows on the month column from different tables. The attributes of all of the month columns is identical with a format of YYMMS7.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 09 Oct 2024 17:06:43 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2024-10-09T17:06:43Z</dc:date>
    <item>
      <title>I have a PROC SQL  - GROUP BY query that isn't performing as expected.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946813#M370748</link>
      <description>&lt;P&gt;The PROC SQL statement is as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CREATE TABLE Falls_by_month_req_hosp AS&lt;BR /&gt;SELECT month,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COUNT(*) AS med_help&lt;BR /&gt;FROM Falls_log&lt;BR /&gt;GROUP BY month&lt;BR /&gt;ORDER BY month;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Falls_log table looks like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;guid&lt;/TD&gt;&lt;TD&gt;followup_datetime&lt;/TD&gt;&lt;TD&gt;fl_instance&lt;/TD&gt;&lt;TD&gt;Outpatient&lt;/TD&gt;&lt;TD&gt;ER&lt;/TD&gt;&lt;TD&gt;Hospitalized&lt;/TD&gt;&lt;TD&gt;Surgery&lt;/TD&gt;&lt;TD&gt;Institutionalized&lt;/TD&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDBR-707-ZR5&lt;/TD&gt;&lt;TD&gt;09SEP24:15:51:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/09&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDEC-217-LX6&lt;/TD&gt;&lt;TD&gt;20MAY24:11:50:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDLR-732-JK8&lt;/TD&gt;&lt;TD&gt;01AUG24:15:26:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDPV-423-CNM&lt;/TD&gt;&lt;TD&gt;18JUN24:13:41:00&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDRX-646-FDU&lt;/TD&gt;&lt;TD&gt;11JUL24:11:21:00&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDVB-896-HH5&lt;/TD&gt;&lt;TD&gt;29MAY24:14:02:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDVX-313-DWN&lt;/TD&gt;&lt;TD&gt;05AUG24:15:44:00&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;&lt;TD&gt;26MAR24:15:41:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;&lt;TD&gt;07AUG24:16:24:00&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;&lt;TD&gt;18JAN24:13:43:00&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;&lt;TD&gt;29AUG24:09:48:00&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;PDZV-131-KU3&lt;/TD&gt;&lt;TD&gt;08FEB24:11:24:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2024/02&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The resulting table from the PROC SQL looks like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;TD&gt;med_help&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/01&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/02&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/03&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/05&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/05&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/06&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/07&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/08&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2024/09&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would expect the GROUP BY to consolidate 2024/05 into one row with a med_help of 2 and 2024/08 into one row with a med_help of 4. Instead, it doesn't group any of the rows. I have two other GROUP BY queries that are correctly consolidating the rows on the month column from different tables. The attributes of all of the month columns is identical with a format of YYMMS7.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 16:48:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946813#M370748</guid>
      <dc:creator>kenmeaton</dc:creator>
      <dc:date>2024-10-09T16:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: I have a PROC SQL  - GROUP BY query that isn't performing as expected.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946815#M370749</link>
      <description>&lt;P&gt;I do not observe this problem when I run your code on your data. I see the expected results. However, my attempts at re-creating your data may in fact have created a different data set than the one you are using, which you have provided via a copy/paste from Excel. We need a SAS data set as working SAS data step code (&lt;A href="https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/" target="_self"&gt;examples and instructions&lt;/A&gt;) and &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;not in any other format&lt;/FONT&gt;&lt;/STRONG&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 17:10:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946815#M370749</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-10-09T17:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: I have a PROC SQL  - GROUP BY query that isn't performing as expected.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946816#M370750</link>
      <description>&lt;P&gt;By any chance is that "month" variable a character variable?&lt;/P&gt;
&lt;P&gt;If so, then this behavior may indicate that you have some values with leading spaces or other non-printed characters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this and see if you get different values for month that appear the same:&lt;/P&gt;
&lt;PRE&gt;proc sql;
   create table work.months as
   select distinct month
   from Falls_log
   order by month
   ;
quit;&lt;/PRE&gt;
&lt;P&gt;Or if&lt;/P&gt;
&lt;PRE&gt;proc sql;
   CREATE TABLE Falls_by_month_req_hosp AS
   SELECT strip(month),
                   COUNT(*) AS med_help
   FROM Falls_log
   GROUP BY strip(month)
   ;
quit;&lt;/PRE&gt;
&lt;P&gt;yields more expected results. If the above result looks "right" then you have leading spaces and the strip function removed them.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/470290"&gt;@kenmeaton&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;The PROC SQL statement is as follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CREATE TABLE Falls_by_month_req_hosp AS&lt;BR /&gt;SELECT month,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COUNT(*) AS med_help&lt;BR /&gt;FROM Falls_log&lt;BR /&gt;GROUP BY month&lt;BR /&gt;ORDER BY month;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Falls_log table looks like this:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;guid&lt;/TD&gt;
&lt;TD&gt;followup_datetime&lt;/TD&gt;
&lt;TD&gt;fl_instance&lt;/TD&gt;
&lt;TD&gt;Outpatient&lt;/TD&gt;
&lt;TD&gt;ER&lt;/TD&gt;
&lt;TD&gt;Hospitalized&lt;/TD&gt;
&lt;TD&gt;Surgery&lt;/TD&gt;
&lt;TD&gt;Institutionalized&lt;/TD&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDBR-707-ZR5&lt;/TD&gt;
&lt;TD&gt;09SEP24:15:51:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDEC-217-LX6&lt;/TD&gt;
&lt;TD&gt;20MAY24:11:50:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDLR-732-JK8&lt;/TD&gt;
&lt;TD&gt;01AUG24:15:26:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDPV-423-CNM&lt;/TD&gt;
&lt;TD&gt;18JUN24:13:41:00&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/06&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDRX-646-FDU&lt;/TD&gt;
&lt;TD&gt;11JUL24:11:21:00&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDVB-896-HH5&lt;/TD&gt;
&lt;TD&gt;29MAY24:14:02:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDVX-313-DWN&lt;/TD&gt;
&lt;TD&gt;05AUG24:15:44:00&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;
&lt;TD&gt;26MAR24:15:41:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDWW-140-KR1&lt;/TD&gt;
&lt;TD&gt;07AUG24:16:24:00&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;
&lt;TD&gt;18JAN24:13:43:00&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/01&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDXM-135-BPM&lt;/TD&gt;
&lt;TD&gt;29AUG24:09:48:00&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;PDZV-131-KU3&lt;/TD&gt;
&lt;TD&gt;08FEB24:11:24:00&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2024/02&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The resulting table from the PROC SQL looks like this:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;TD&gt;med_help&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/01&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/02&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/03&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/05&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/06&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/07&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/08&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2024/09&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would expect the GROUP BY to consolidate 2024/05 into one row with a med_help of 2 and 2024/08 into one row with a med_help of 4. Instead, it doesn't group any of the rows. I have two other GROUP BY queries that are correctly consolidating the rows on the month column from different tables. The attributes of all of the month columns is identical with a format of YYMMS7.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 17:06:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946816#M370750</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2024-10-09T17:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: I have a PROC SQL  - GROUP BY query that isn't performing as expected.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946818#M370751</link>
      <description>&lt;P&gt;What type of variable is MONTH?&lt;/P&gt;
&lt;P&gt;Does it have a display FORMAT attached to it?&amp;nbsp; If so what format?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would expect that type of behavior if MONTH has actual DATE or DATETIME values and was just using a display format to make two different dates look the same.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note if you use PROC FREQ or PROC SUMMARY instead then it will group by the formatted values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  do date='29JAN2024'd to '02FEB2024'd;
    month=date;
    output;
  end;
  format date yymmdd10. month yymmd7. ;
run;

proc sql;
select month,count(*) as nobs
 from have
 group by month
;
quit;

proc freq data=have ;
 tables month;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tom_0-1728494555422.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/101058iF7DAD703BCB70982/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Tom_0-1728494555422.png" alt="Tom_0-1728494555422.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 17:22:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946818#M370751</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2024-10-09T17:22:45Z</dc:date>
    </item>
    <item>
      <title>Re: I have a PROC SQL  - GROUP BY query that isn't performing as expected.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946822#M370754</link>
      <description>&lt;P&gt;Tom,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks! You pointed me in the right direction and I have it working. The data is pulled from other tables and the two that worked previously had the conversion:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;put(input(gw_call_date,mmddyy10.),yymms7.) AS month&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The one that didn't work&amp;nbsp; was coming from a DATETIME16. format and was converted as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;datepart(ffup_dttm) format=yymms7. as month&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Changing that to the following fixed the problem"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;put(datepart(ffup_dttm),yymms7.) as month&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 17:47:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-have-a-PROC-SQL-GROUP-BY-query-that-isn-t-performing-as/m-p/946822#M370754</guid>
      <dc:creator>kenmeaton</dc:creator>
      <dc:date>2024-10-09T17:47:52Z</dc:date>
    </item>
  </channel>
</rss>

