Re: [程式] sas月資料和季資料合併

看板Statistics作者 (歐吉桑留學生)時間16年前 (2010/02/07 03:27), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《nabasico ( 走吧)》之銘言: : 資料a 資料b : cusip date comnam ret cusip datafqtr commn asset : 0001 19700130 aaa -2.96 0001 1970Q1 aaa 29.33 : 現在想要合併成以下資料 : cusip date comman ret datafqtr asset : 0001 19700130 aaa -2.96 1970Q1 29.33 PROC SQL; SELECT A.CUSIP, A.DATE, A.COMNAM, A.RET, B.DATAFQTR,B.ASSET FROM A, B WHERE A.CUSIP=B.CUSIP AND PUT(YEAR(A.DATE),$4.)||"Q"||PUT(QTR(A.DATE),$1.)=B.DATAFQTR; QUIT; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.176.249

02/07 03:32, , 1F
請先確認FK是什麼
02/07 03:32, 1F

02/07 03:33, , 2F
a.comnam 和b.commn是不是fk?
02/07 03:33, 2F

02/07 03:35, , 3F
如果是 請自己多加行AND 如果不是0001 19700130會出現兩筆
02/07 03:35, 3F

02/07 09:18, , 4F
我想請問,在 proc sql 若要用到 SAS 內建函數,是否就是要
02/07 09:18, 4F

02/07 09:18, , 5F
put 這個函數來搭配使用?
02/07 09:18, 5F

02/07 13:09, , 6F
put只是要數字轉文字
02/07 13:09, 6F
文章代碼(AID): #1BRSAj55 (Statistics)
文章代碼(AID): #1BRSAj55 (Statistics)