<?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: Proc SQL select count with correlated subquerie in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781006#M248904</link>
    <description>proc sql;&lt;BR /&gt;select year,count(*) as total,sum(cat='A') as n_a&lt;BR /&gt; from have&lt;BR /&gt;  group by year;&lt;BR /&gt;quit;</description>
    <pubDate>Thu, 18 Nov 2021 12:50:20 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2021-11-18T12:50:20Z</dc:date>
    <item>
      <title>Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/780933#M248873</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a dataset as below. I want to count as total,count cat where it is A and group by year.&lt;/P&gt;&lt;P&gt;Obs year cat12345678910&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;I am using below code but it is not working.&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;select year,&lt;BR /&gt;count(*) as total,&lt;BR /&gt;(select count(cat) from try where cat = 'A') as n_a&lt;/P&gt;&lt;P&gt;from try&lt;BR /&gt;group by year;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;Above code produced this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;year total n_a&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;2018&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;where total is correctly grouped but n_a is not.&lt;/P&gt;&lt;P&gt;I wanted this code to make to work because there are other ways to solve this issue ,for instance i can use count with " case when".&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 03:49:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/780933#M248873</guid>
      <dc:creator>sascode</dc:creator>
      <dc:date>2021-11-18T03:49:12Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/780944#M248876</link>
      <description>&lt;P&gt;select&amp;nbsp;&lt;SPAN&gt;count(*) as total&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;,sum(cat = 'A') as n_a&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 07:12:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/780944#M248876</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2021-11-18T07:12:08Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781006#M248904</link>
      <description>proc sql;&lt;BR /&gt;select year,count(*) as total,sum(cat='A') as n_a&lt;BR /&gt; from have&lt;BR /&gt;  group by year;&lt;BR /&gt;quit;</description>
      <pubDate>Thu, 18 Nov 2021 12:50:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781006#M248904</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-11-18T12:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781007#M248905</link>
      <description>&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Unfortunately it does not work.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 12:50:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781007#M248905</guid>
      <dc:creator>sascode</dc:creator>
      <dc:date>2021-11-18T12:50:21Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781009#M248907</link>
      <description>&lt;P&gt;My apologise ,&lt;/P&gt;&lt;P&gt;Is working correctly.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 12:55:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781009#M248907</guid>
      <dc:creator>sascode</dc:creator>
      <dc:date>2021-11-18T12:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL select count with correlated subquerie</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781016#M248909</link>
      <description>&lt;P&gt;You should mark the code that worked for you as the solution, not your answer to it.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 13:43:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-select-count-with-correlated-subquerie/m-p/781016#M248909</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-11-18T13:43:55Z</dc:date>
    </item>
  </channel>
</rss>

