proc sql 中的周函数

发布于 2024-10-26 02:41:15 字数 34 浏览 4 评论 0原文

有谁知道如何在 sas proc sql 中获取周数?

does any one know how to get weeknumber within sas proc sql ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

妳是的陽光 2024-11-02 02:41:15

就我个人而言,我发现很难超越 SAS 自己的本机 WEEK 函数。可以从proc sql内部调用它。向其传递一个日期值,它将为您提供周数。

Personally, I find it very hard to go past SAS's own, native WEEK function. It can be called from inside proc sql. Pass it a date value and it will give you the week number.

红ご颜醉 2024-11-02 02:41:15

在以下链接中找到此内容: http://www.hollandnumerics.co.uk/sasfaq/ SASFAQ1.HTM

您可以使用 SAS 函数 INTCK 和 INTNX 来模拟 WEEK 函数,例如:

DATA getweek;
   datevar=TODAY();
   week=INTCK('WEEK',
         INTNX('YEAR',datevar,0),
         datevar)+1;
RUN;

Found this at the following link: http://www.hollandnumerics.co.uk/sasfaq/SASFAQ1.HTM

You can simulate a WEEK function by using the SAS functions INTCK and INTNX, e.g.:

DATA getweek;
   datevar=TODAY();
   week=INTCK('WEEK',
         INTNX('YEAR',datevar,0),
         datevar)+1;
RUN;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文