在decision query1中为何不能用substr(rq,1,6)或substring(rq from 1 for

bbzy 2000-02-11 12:36:00
。在decision query1中为何不能用substr(rq,1,6)或substring(rq from 1 for 6)
数据库是paradox,后者我在一般的查询语句中都用得挺好的(rq为“19990612”形式)
...全文
274 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yax21cn 2001-07-13
  • 打赏
  • 举报
回复
paradox不支持substring()函数
hawkview 2000-02-15
  • 打赏
  • 举报
回复
查看LOCALSQL.HLP文件
supershan 2000-02-15
  • 打赏
  • 举报
回复
我不知道你用的是什么数据库,如果是paradox,paradox不支持 group by substring()你可以这样解决:
增加一与rq相同的字段,可这样写:
alter table grcw add rq1 ...
update grcw set rq1=substring(rq from 1 for 6)
select rq1 ,sum(je) from grcw group by rq1

bbzy 2000-02-14
  • 打赏
  • 举报
回复
我用的是:
select substring(rq from 1 for 6),sum(je) from grcw
group by substring(rq from 1 for 6)
统计每月的金额
WHQ 2000-02-14
  • 打赏
  • 举报
回复
用like *mysubstr试试。有的数据库的通配符为%
supershan 2000-02-14
  • 打赏
  • 举报
回复
请把你的SQL 语句完整的写出来
sky__horse 2000-02-11
  • 打赏
  • 举报
回复
copy(rq,1,6)和你的substring(rq from 1 for 6)作用应该是一样的罢

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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