proc sql为运行总计添加分钟列

时间:2015-05-08 00:45:19

标签: sql sas proc

我是proc sql的新手。

我有一个由分钟组成的专栏...... 例如:

15:5
14:5
8:5
13:6

我想将分钟加在一起,以小时:分钟:秒创建一个运行总计 例如:

2:23:23

我迷路了。 任何帮助或建议将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

如果您有真正的时间变量,那么您可以使用保留添加它们。 PROC SQL不是一个很好的方法。

 data want;
 set have;
 retain running_total;
 running_total+time;
 format running_total time.;
 run;

请注意,上面的代码中不需要保留,因为sum语句(不带equals)具有隐含的保留。