timesten的group by的疑问

Leo_red 2010-04-30 01:29:26
现在做的一个项目,用timesten数据库,因为需要写了个统计的SQL,但是在group by 处遇到问题。
我得SQL的简单结构如下(下面就是例子,大侠不要为这句SQL的内容讨论);
SELECT SUBSTR (password, 1,3) FROM as_telnum GROUP BY SUBSTR (password,1,3);

执行中就会报错:
1001: Syntax error in SQL statement before or at: "(", character position: 62
The command failed

但是只要我把GROUP BY后面不带表达式就可以执行,如下:
SELECT SUBSTR (password, 1,3) FROM as_telnum GROUP BY password;

但是我的那句是按照timesten手册的格式写得阿,没看出什么问题,例子如下:
SELECT SUBSTR (JOB_ID, 4,10), SUM (SALARY) FROM EMPLOYEES GROUP BY SUBSTR (JOB_ID,4,10);

真见鬼,请大侠门指点迷津!
...全文
160 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧