楼主: 风干的字迹
14292 7

如何根据日期筛选数据 [推广有奖]

  • 1关注
  • 1粉丝

已卖:3份资源

硕士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
13 个
通用积分
1.0000
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
8577 点
帖子
108
精华
0
在线时间
124 小时
注册时间
2011-4-26
最后登录
2020-11-30

楼主
风干的字迹 发表于 2013-7-11 15:33:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
日期格式是这样的:02JAN2011::00:00:00.000
怎么筛选出2010年一月3号以后的数据呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:筛选数据 Jan 筛选出 如何

沙发
fossilweng 发表于 2013-7-11 23:33:58
我也是初学者,不知道这个对否:

if date >= '02JAN2011'd then ...

藤椅
playmore 发表于 2013-7-12 08:43:33
你能把你的问题问的严谨些吗?
半角和全角的冒号同时出现?
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

板凳
风干的字迹 发表于 2013-7-12 13:36:16
playmore 发表于 2013-7-12 08:43
你能把你的问题问的严谨些吗?
半角和全角的冒号同时出现?
多打了一个冒号

报纸
playmore 发表于 2013-7-12 13:52:00
风干的字迹 发表于 2013-7-12 13:36
多打了一个冒号
如果是02JAN2011:00:00:00
那就是SAS的DATETIME20.格式
如果后面还跟着.000,那么就只能用字符串操作
或者提出前面的部分并转成DATETIME20.格式的数值型日期时间变量
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

地板
风干的字迹 发表于 2013-7-12 15:09:32
playmore 发表于 2013-7-12 13:52
如果是02JAN2011:00:00:00
那就是SAS的DATETIME20.格式
如果后面还跟着.000,那么就只能用字符串操作
是02JAN2011:00:00:00格式的
筛选语句应该怎么写?

7
zhou.wen 发表于 2013-7-12 15:24:42
suppose your datetime variable is "datetime" and datetime is stored in numuric,you can try like this:
  1. data ..;
  2. set ..;
  3. where datetime>input("01JAN2010:00:00:00",datetime20.);
  4. run;
复制代码
Practice Is The Best Teacher!

8
swufezxf 发表于 2014-10-28 02:21:24
keep if (mydate > date("jan 3 2010","MDY")
这样就会保留20130103之后的数据
其实减法也是同样的道理
display  date("jan 3 2011","MDY") - date("jan 3 2010","MDY")

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

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