<?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: sql/distinct/count in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128479#M35108</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yea it does make sense.distinct patientid,date,test.Thanks PG&lt;/P&gt;&lt;P&gt; and if i want to write a &lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;SQL statement that would count the number of individuals&amp;nbsp;&amp;nbsp; who have the same testid value on at least 3 consecutive test dates. What would that be,any idea?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 May 2013 03:33:53 GMT</pubDate>
    <dc:creator>Tal</dc:creator>
    <dc:date>2013-05-03T03:33:53Z</dc:date>
    <item>
      <title>sql/distinct/count</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128477#M35106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi guys,'&lt;/P&gt;&lt;P&gt;i have a table of patient-id,date,and tests and i need to write a &lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;SQL statement that would count the number of distinct tests per patient (distinct= on a different date) but i dont actually understand what they asking me for. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Do they mean:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt; for id=22,count(distinct(tests))=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;for id=23,cont(distinct(tests))=5 and so on...?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;or maybe sum(distinct(tests))=20&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt; and sum(distinct(tests))=(10+50+100+120+180) or maybe neither?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;22 29/12/1999 20&lt;/P&gt;&lt;P&gt;22 29/12/1999 20&lt;/P&gt;&lt;P&gt;23 01/11/1999 10&lt;/P&gt;&lt;P&gt;23 01/12/1999 10&lt;/P&gt;&lt;P&gt;23 08/12/1999 10&lt;/P&gt;&lt;P&gt;23 19/04/2000 50&lt;/P&gt;&lt;P&gt;23 20/06/2000 100&lt;/P&gt;&lt;P&gt;23 15/08/2000 120&lt;/P&gt;&lt;P&gt;23 10/09/2000 180&lt;/P&gt;&lt;P&gt;23 11/9/2000 180&lt;/P&gt;&lt;P&gt;23 12/9/2000 180&lt;/P&gt;&lt;P&gt;24 01/8/2001 160&lt;/P&gt;&lt;P&gt;24 01/8/2001 160&lt;/P&gt;&lt;P&gt;24 15/8/2001 160&lt;/P&gt;&lt;P&gt;24 01/1/2002 160&lt;/P&gt;&lt;P&gt;25 1/6/1999 10&lt;/P&gt;&lt;P&gt;25 2/6/1999 10&lt;/P&gt;&lt;P&gt;25 3/6/1999 10&lt;/P&gt;&lt;P&gt;25 19/4/2000 50&lt;/P&gt;&lt;P&gt;25 20/6/2000 100&lt;/P&gt;&lt;P&gt;25 15/8/2000 120&lt;/P&gt;&lt;P&gt;25 31/10/2000 180&lt;/P&gt;&lt;P&gt;25 28/11/2000 80&lt;/P&gt;&lt;P&gt;25 29/11/2000 80&lt;/P&gt;&lt;P&gt;25 30/11/2000 80&lt;/P&gt;&lt;P&gt;25 15/08/2001 160&lt;/P&gt;&lt;P&gt;25 01/1/2001 190&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2013 02:20:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128477#M35106</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-05-03T02:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: sql/distinct/count</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128478#M35107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My guess would be that given the variables (patientId, testDate testId), the required counts would be given by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;proc sql;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;create table want as&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;select patientId, count(*) as nbTests&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;from( &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select unique patientId, testDate, testId&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from have)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;group by patientId;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;select * from want;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: terminal,monaco;"&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; patientId&amp;nbsp;&amp;nbsp; nbTests&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: terminal,monaco;"&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; -------------------&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: terminal,monaco;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: terminal,monaco;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: terminal,monaco;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-family: terminal,monaco;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/STRONG&gt;&lt;/P&gt;&lt;P&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>Fri, 03 May 2013 03:07:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128478#M35107</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2013-05-03T03:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: sql/distinct/count</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128479#M35108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yea it does make sense.distinct patientid,date,test.Thanks PG&lt;/P&gt;&lt;P&gt; and if i want to write a &lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;SQL statement that would count the number of individuals&amp;nbsp;&amp;nbsp; who have the same testid value on at least 3 consecutive test dates. What would that be,any idea?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2013 03:33:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sql-distinct-count/m-p/128479#M35108</guid>
      <dc:creator>Tal</dc:creator>
      <dc:date>2013-05-03T03:33:53Z</dc:date>
    </item>
  </channel>
</rss>

