全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1656 4
2017-07-06
出问题的是下面的代码,日志也在后面。
复制代码

1499334254(1).png
然后就出现了上面的日志,求大神指导什么情况,这段sql代码在MySQL里跑是完全OK的。


二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-7 03:57:55
目前看貌似是在SAS中日期常数表示有误,日期常数的形式为“date9.”d
‘2017-07-01'应为'01Jul2017'd
不过在日志中类似的报错提示为“某表达式具有不同数据类型的组件”……
你再试试看吧
二维码

扫码加我 拉你入群

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

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

2017-7-11 10:23:30
就是order 总是说我应该是or,这个该怎么破啊,试了好多次了,想不明白。
二维码

扫码加我 拉你入群

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

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

2017-7-11 11:30:18
我遇到过一模一样的问题 后面发现是in-line view的特性 无解
Characteristics of in-line views include the following:
• An in-line view is not assigned a permanent name, although it can take an alias.
• An in-line view can be referred to only in the query in which it is defined. It cannot
be referenced in another query.
• You cannot use an ORDER BY clause in an in-line view.
http://support.sas.com/documentation/cdl/en/sqlproc/69822/PDF/default/sqlproc.pdf   
page 262
二维码

扫码加我 拉你入群

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

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

2017-7-12 16:46:42
大片阳光因你 发表于 2017-7-11 11:30
我遇到过一模一样的问题 后面发现是in-line view的特性 无解
我是想先排序,然后取balance的时候,可以取到最后一次记录时候的余额.... 那这样岂不是取不到了...
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群