SAS中文论坛
标题:
还是SQL passthru的问题哦
[打印本页]
作者:
shiyiming
时间:
2005-3-29 11:43
标题:
还是SQL passthru的问题哦
首先:用Access建了一个test.mdb,表table1,如下:
anum np x1 x2 x3 x4
1 n 1 2 3 4
1 m 4 3 2 1
2 n 5 2 4 5
3 n 3 3 2 3
3 m 2 1 1 2
4 m 2 1 1 2
5 n 2 1 1 2
6 m 2 1 1 2
7 m 2 1 1 2
然后:设置了ODBC。
接着:
PROC SQL;
CONNECT TO ODBC (DSN='madog');
CREATE table test AS
SELECT *
FROM CONNECTION TO ODBC
(
SELECT anum,np,x1,x2,x3,x4
FROM table1
WHERE np='m'
GROUP BY anum,np
HAVING sum(x1,x2,x3)>5
);
DISCONNECT FROM ODBC;
QUIT;
最后:
ERROR: CLI describe error: [Microsoft][ODBC Microsoft Access Driver] 用于函数参数的个数不对 在查询表达式 'sum(x1,x2,x3)>5' 中。
求助:
这里的group by和having子句都不起作用,是ODBC没有设置好么?Or......???
THX!!!
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2