<?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 summing across units, vertically, using sql in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826336#M326402</link>
    <description>&lt;P&gt;Hi all. This should be simple, but I can't quite get it to work, and what I found on web searching hasn't helped exactly, perhaps because i don't understand sql well enough. Here is part of the data. Each county has population by race/ethnicity. I want to get state population by race/ethnicity, summing across all counties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Shouldn't this be fairly simple?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="575"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="101"&gt;CountyCode&lt;/TD&gt;
&lt;TD width="260"&gt;Race&lt;/TD&gt;
&lt;TD width="98"&gt;Population&lt;/TD&gt;
&lt;TD width="116"&gt;County&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36000&lt;/TD&gt;
&lt;TD&gt;State Total&lt;/TD&gt;
&lt;TD&gt;58344005&lt;/TD&gt;
&lt;TD&gt;New York State&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;915097&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;58094&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;1370&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;63194&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;116750&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;22848&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;652841&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;137788&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;2401&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;295&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;1739&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;1709&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;1632&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;130012&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;4251645&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;2390496&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;11814&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;176974&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;1242803&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;42322&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;387236&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gene&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>Sun, 31 Jul 2022 17:23:24 GMT</pubDate>
    <dc:creator>geneshackman</dc:creator>
    <dc:date>2022-07-31T17:23:24Z</dc:date>
    <item>
      <title>summing across units, vertically, using sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826336#M326402</link>
      <description>&lt;P&gt;Hi all. This should be simple, but I can't quite get it to work, and what I found on web searching hasn't helped exactly, perhaps because i don't understand sql well enough. Here is part of the data. Each county has population by race/ethnicity. I want to get state population by race/ethnicity, summing across all counties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Shouldn't this be fairly simple?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="575"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="101"&gt;CountyCode&lt;/TD&gt;
&lt;TD width="260"&gt;Race&lt;/TD&gt;
&lt;TD width="98"&gt;Population&lt;/TD&gt;
&lt;TD width="116"&gt;County&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36000&lt;/TD&gt;
&lt;TD&gt;State Total&lt;/TD&gt;
&lt;TD&gt;58344005&lt;/TD&gt;
&lt;TD&gt;New York State&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;915097&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;58094&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;1370&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;63194&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;116750&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;22848&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36001&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;652841&lt;/TD&gt;
&lt;TD&gt;Albany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;137788&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;2401&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;295&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;1739&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;1709&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;1632&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36003&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;130012&lt;/TD&gt;
&lt;TD&gt;Allegany&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;County Total&lt;/TD&gt;
&lt;TD&gt;4251645&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;Hispanic or Latino&lt;/TD&gt;
&lt;TD&gt;2390496&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH American Indian or Alaska Native&lt;/TD&gt;
&lt;TD&gt;11814&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH Asian and Pacific Islander&lt;/TD&gt;
&lt;TD&gt;176974&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH Black or African American&lt;/TD&gt;
&lt;TD&gt;1242803&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH More than one race&lt;/TD&gt;
&lt;TD&gt;42322&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;36005&lt;/TD&gt;
&lt;TD&gt;NH White&lt;/TD&gt;
&lt;TD&gt;387236&lt;/TD&gt;
&lt;TD&gt;Bronx&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gene&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>Sun, 31 Jul 2022 17:23:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826336#M326402</guid>
      <dc:creator>geneshackman</dc:creator>
      <dc:date>2022-07-31T17:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: summing across units, vertically, using sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826337#M326403</link>
      <description>&lt;P&gt;Just to mention, i tried this so far&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table tempb as&lt;BR /&gt;select *, sum(population)&lt;BR /&gt;from tempa&lt;BR /&gt;group by race&lt;BR /&gt;order by race;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but it returns all the counties, by race, so it's returning the same data. What am i doing wrong?&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 17:39:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826337#M326403</guid>
      <dc:creator>geneshackman</dc:creator>
      <dc:date>2022-07-31T17:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: summing across units, vertically, using sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826338#M326404</link>
      <description>&lt;P&gt;This is the reason:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select *&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;As you include all columns, SQL does an automatic remerge (see the NOTE in the log). To avoid this, you must only have results of summary functions and variables included in the GROUP BY in your SELECT.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select race, sum(population)
from tempa
group by race&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 31 Jul 2022 18:14:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826338#M326404</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-07-31T18:14:52Z</dc:date>
    </item>
    <item>
      <title>Re: summing across units, vertically, using sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826339#M326405</link>
      <description>&lt;P&gt;Thanks very much! That was it.&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 18:58:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/summing-across-units-vertically-using-sql/m-p/826339#M326405</guid>
      <dc:creator>geneshackman</dc:creator>
      <dc:date>2022-07-31T18:58:01Z</dc:date>
    </item>
  </channel>
</rss>

