由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问一个SAS里日期的问题,where is error?
相关主题
【包子】date 变量 赋值问题SAS: how to build a timer
a question regarding sas programming【包子】SAS 日期和时间问题
有大侠知道怎么format下面这个query的时间么 (转载)还在为SAS的时间限制烦恼?
请教SAS的问题,时间变量读取,包子答谢SAS date format 的问题
一个SAS 问题,紧急!请教一个SAS排序的问题
two SAS macro questions大牛们, SAS code 求助
how to use time format in SASsas一问
SAS date-time parsingSAS.Base(11月)疑问
相关话题的讨论汇总
话题: error话题: 日期话题: jan09话题: sas话题: where
进入Statistics版参与讨论
1 (共1页)
m*******g
发帖数: 3044
1
在我表1里,有一个列是日期,其中1月份有,01/06/2009,011/12/2009,01/20/2009
,每一个日期都对应一另一列(paid amount)同一行里的钱数,现在我想求个和,把一
月里所有PAY出去的钱加起来。我该怎么写CODE。我的code是:
proc sql;
create table sasuser.Aggloss_C1 as
s
elect
b. plan name, b.date, sum(b.paid amount) as Aggloss, b.client size
from
sasuser.claims_c1 b
where
b.date='Jan09'd;
quit;
error message:
ERROR: Invalid date/time/datetime constant 'Jan09'd.
请高手告诉我,我的error在哪儿?我求和那个公式对吗?
w*******n
发帖数: 469
2
b.date='Jan09'd; is wrong,
could write like this,
'1Jan2009'<=b.date<'1Feb2009'd;
h****w
发帖数: 14
3
可以试下 where month(b.data)=1
m*******g
发帖数: 3044
4
用这种做出来的结果是,它把1月多有的日期都LIST了出来,但对应的AMOUNT是一月的总
和了
.如果1月有四次PAYMENT,那么四个日期都列了出来,AMOUNT是一样的(总和)

【在 w*******n 的大作中提到】
: b.date='Jan09'd; is wrong,
: could write like this,
: '1Jan2009'<=b.date<'1Feb2009'd;

P****D
发帖数: 11146
5
总和不正是你要的吗?你不要列出那四个日期,就drop掉好了。

【在 m*******g 的大作中提到】
: 用这种做出来的结果是,它把1月多有的日期都LIST了出来,但对应的AMOUNT是一月的总
: 和了
: .如果1月有四次PAYMENT,那么四个日期都列了出来,AMOUNT是一样的(总和)

1 (共1页)
进入Statistics版参与讨论
相关主题
SAS.Base(11月)疑问一个SAS 问题,紧急!
R 2.12.0的help不好用。two SAS macro questions
小包子:在sas里,怎么把每一行重复k遍?how to use time format in SAS
R helpSAS date-time parsing
【包子】date 变量 赋值问题SAS: how to build a timer
a question regarding sas programming【包子】SAS 日期和时间问题
有大侠知道怎么format下面这个query的时间么 (转载)还在为SAS的时间限制烦恼?
请教SAS的问题,时间变量读取,包子答谢SAS date format 的问题
相关话题的讨论汇总
话题: error话题: 日期话题: jan09话题: sas话题: where