<?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: Match ID to list of months to get record for all months (SQL Cartesian) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162946#M300076</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select id, month from&lt;/P&gt;&lt;P&gt;(select distinct id as ID from a) as a&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cross join&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(select distinct month as Month from b) as b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;order by id, month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Apr 2014 15:33:55 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2014-04-01T15:33:55Z</dc:date>
    <item>
      <title>Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162943#M300073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking to create a table which contains ID records for each possible months (table B).&amp;nbsp; Any thoughts?&amp;nbsp; I think this is a short SQL cartesian join, but I can't get the syntax clean.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data a;&lt;/P&gt;&lt;P&gt;input id $ month loss;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;123 201302 5&lt;/P&gt;&lt;P&gt;123 201306 14&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data b;&lt;/P&gt;&lt;P&gt;input month;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;201301&lt;/P&gt;&lt;P&gt;201302&lt;/P&gt;&lt;P&gt;201303&lt;/P&gt;&lt;P&gt;201304&lt;/P&gt;&lt;P&gt;201305&lt;/P&gt;&lt;P&gt;201306&lt;/P&gt;&lt;P&gt;201307&lt;/P&gt;&lt;P&gt;201308&lt;/P&gt;&lt;P&gt;201309&lt;/P&gt;&lt;P&gt;201310&lt;/P&gt;&lt;P&gt;201311&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:17:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162943#M300073</guid>
      <dc:creator>wcp_fnfg</dc:creator>
      <dc:date>2014-04-01T15:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162944#M300074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this is what you're looking for &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select * from &lt;BR /&gt;(select distinct id from a&lt;/P&gt;&lt;P&gt;cross join&lt;/P&gt;&lt;P&gt;select distinct month from b&lt;/P&gt;&lt;P&gt;) as cross_joined&lt;/P&gt;&lt;P&gt;order by id, month;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:20:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162944#M300074</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-04-01T15:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162945#M300075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;3724&amp;nbsp; proc sql;&lt;/P&gt;&lt;P&gt;3725&amp;nbsp; create table want as&lt;/P&gt;&lt;P&gt;3726&amp;nbsp; select * from&lt;/P&gt;&lt;P&gt;3727&amp;nbsp; (select distinct id from a&lt;/P&gt;&lt;P&gt;3728&amp;nbsp; cross join&lt;/P&gt;&lt;P&gt;3729&amp;nbsp; select distinct month from b&lt;/P&gt;&lt;P&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; -----&lt;/P&gt;&lt;P&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; 22&lt;/P&gt;&lt;P&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; 76&lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: ), ',', ANSIMISS,&lt;/P&gt;&lt;P&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; CROSS, EXCEPT, FULL, GROUP, HAVING, INNER, INTERSECT, JOIN, LEFT,&lt;/P&gt;&lt;P&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; NATURAL, NOMISS, OUTER, RIGHT, UNION, WHERE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3730&amp;nbsp; ) as cross_joined&lt;/P&gt;&lt;P&gt;3731&amp;nbsp; order by id, month;&lt;/P&gt;&lt;P&gt;3732&amp;nbsp; quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:24:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162945#M300075</guid>
      <dc:creator>wcp_fnfg</dc:creator>
      <dc:date>2014-04-01T15:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162946#M300076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select id, month from&lt;/P&gt;&lt;P&gt;(select distinct id as ID from a) as a&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cross join&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(select distinct month as Month from b) as b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;order by id, month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:33:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162946#M300076</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-04-01T15:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162947#M300077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That got me the list of ID and month, but not the loss.&amp;nbsp; I could merge this table back to the starting one though.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:35:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162947#M300077</guid>
      <dc:creator>wcp_fnfg</dc:creator>
      <dc:date>2014-04-01T15:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162948#M300078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could nest it in, but I find a second query is easier to read/debug.&lt;/P&gt;&lt;P&gt;You also didn't say you wanted that &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://communities.sas.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*create table of all months by all IDs;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select id, month from&lt;/P&gt;&lt;P&gt;(select distinct id as ID from a) as a&lt;/P&gt;&lt;P&gt;cross join&lt;/P&gt;&lt;P&gt;(select distinct month as Month from b) as b&lt;/P&gt;&lt;P&gt;order by id, month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Add in loss values to table;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create table want2 as&lt;/P&gt;&lt;P&gt;select a.*, b.loss&lt;/P&gt;&lt;P&gt;from want as a&lt;/P&gt;&lt;P&gt;LEFT JOIN A as b&lt;/P&gt;&lt;P&gt;on a.id=b.id &lt;/P&gt;&lt;P&gt;and a.month=b.month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:43:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162948#M300078</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-04-01T15:43:15Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162949#M300079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would make the date variable a SAS date.&amp;nbsp; You might consider PROC SUMMARY for expanding your data.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; a;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id $ month:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;yymmn.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; loss;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; month &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;yymmn.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;datalines&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;123 201302 5&lt;BR /&gt;123 201306 14&lt;BR /&gt;223 201304 15&lt;BR /&gt;223 201309 1&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; b;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; month :&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;yymmn.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; month &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;yymmn.&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;datalines&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;201301&lt;BR /&gt;201302&lt;BR /&gt;201303&lt;BR /&gt;201304&lt;BR /&gt;201305&lt;BR /&gt;201306&lt;BR /&gt;201307&lt;BR /&gt;201308&lt;BR /&gt;201309&lt;BR /&gt;201310&lt;BR /&gt;201311&lt;BR /&gt;201312&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;summary&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=a &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;classdata&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=b &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;nway&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;class&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; month;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;output&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;out&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=expand(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;drop&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=_:) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;idgroup&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;out&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;(loss)=);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:49:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162949#M300079</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-04-01T15:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: Match ID to list of months to get record for all months (SQL Cartesian)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162950#M300080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Throwing this in the mix, uses summary statistic only to get rid of duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table c as select&lt;/P&gt;&lt;P&gt;id,&lt;/P&gt;&lt;P&gt;b.month,&lt;/P&gt;&lt;P&gt;max(case when a.month = b.month then loss else . end) as loss&lt;/P&gt;&lt;P&gt;from a, b&lt;/P&gt;&lt;P&gt;group by id, b.month;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 15:56:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Match-ID-to-list-of-months-to-get-record-for-all-months-SQL/m-p/162950#M300080</guid>
      <dc:creator>wcp_fnfg</dc:creator>
      <dc:date>2014-04-01T15:56:40Z</dc:date>
    </item>
  </channel>
</rss>

