楼主: O(∩_∩)O~!
3357 15

[问答] 求计数方法程序 [推广有奖]

11
hktk985211 发表于 2011-4-11 17:07:33
有点困惑!!!

12
sas_user 发表于 2011-4-12 02:01:55
9# 275769263
感谢,学习了。

13
O(∩_∩)O~! 发表于 2011-4-12 13:58:47
275769263 发表于 2011-4-8 21:33
之前理解错了..再考虑考虑..
非常感谢!你的理解是正确的,但是hash我还没学过,看不懂, ,可否介绍下hash通常在什么时候用?


后来我是用soporaeternus说的sql自连接做的

14
275769263 发表于 2011-4-12 15:02:24
就我目前学到的就是常用来数据集之间的连接和部分简单的操作,有点像“遍历”的意思,在遍历一个数据集的时候,可以控制什么时候类似于嵌套再去遍历另外的数据集,据说它可以做到一些SQL做不到的连接,还有就是数据量很大的话hash比SQL快很多。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
O(∩_∩)O~! + 1 + 1 + 1 学习了!感谢!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

15
shenliang_111 发表于 2011-8-24 12:51:56
try this:
data test1;
input d1 yymmdd8. +1   d2  yymmdd8.;
format d1  mmddyy10.
       d2  mmddyy10.
           ;
cards;
20050429 20050322
20050430 20070331
20070403 20050201
20050325 20050223
20050427 20050425
20050510 20050423
;
run;
data resultt(drop=dd1);
if 0 then set test1 nobs=nn;
set test1;
  do i=1 to nn;
  set test1(keep=d1 rename=(d1=dd1)) point=i;
  if d2<dd1<d1 then count+1;
  end;
  output;
  count=0;
  run;

16
dengshiguan 发表于 2011-9-16 11:38:58
楼上的应该可以啊,SQL自连接怎么用的啊?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 18:23