作者liton (欧吉桑留学生)
看板Statistics
标题Re: [程式] sas月资料和季资料合并
时间Sun Feb 7 03:27:39 2010
※ 引述《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
1F:→ liton:请先确认FK是什麽 02/07 03:32
2F:→ liton:a.comnam 和b.commn是不是fk? 02/07 03:33
3F:→ liton:如果是 请自己多加行AND 如果不是0001 19700130会出现两笔 02/07 03:35
4F:推 Tamih:我想请问,在 proc sql 若要用到 SAS 内建函数,是否就是要 02/07 09:18
5F:→ Tamih:put 这个函数来搭配使用? 02/07 09:18
6F:→ liton:put只是要数字转文字 02/07 13:09