找回密码
 立即注册

QQ登录

只需一步,快速开始

caikun

中级会员

8

主题

44

帖子

542

积分

中级会员

积分
542

微信认证勋章

caikun
中级会员   /  发表于:2020-5-23 11:48  /   查看:2877  /  回复:5
1金币
参照:一看就会,超有用活字格技能:五十一,将所有有工作流的表,汇总成一张待办事项表
https://gcdn.grapecity.com.cn/fo ... 3&fromuid=55828
(出处: 葡萄城产品技术社区)
按上述贴子的内容学习了下,在内建表里操作没问题,但转到外建表(SQL 2008 R数据库),使用原待办事项的视图语句报错,请高手帮忙看下问题出在哪里了?
原语句:
with cte as (
Select FGC_AssignTo,FGC_State,"请假表" as tablename,id||"请假表" as key,id as "原表ID" from 请假
union all
select  FGC_AssignTo,FGC_State,"报销表" as tablename,id||"报销表" as key,id as "原表ID" from 报销
)

select
  (select count(*) from cte b  where a.key >= b.key) as ID,
  tablename as 目标表,
  FGC_AssignTo as 执行者,
  FGC_State as 状态,
  原表ID
from cte as a
order by key
将上述语句复制到外连SQL的视图里保存时报错如下:


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

语法不太一样,要改一下就好了 with cte as ( Select FGC_AssignTo,FGC_State,'请假表' as tablename,CAST(id AS VARCHAR(2))+'请假表' as key1,id as "原表ID" from 请假 union all select FGC_AssignTo,FGC_State,'报销表' as tablename,CAST(id AS VARCHAR(2))+'报销表' as key1,id as "原表ID" from 报销 ) select (select count(*) from cte b where a.key1 >= b.key1) as ID, tablename as 目标表, FG ...

5 个回复

倒序浏览
最佳答案
最佳答案
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-5-23 11:48:21
来自 2#
语法不太一样,要改一下就好了
with cte as (
Select FGC_AssignTo,FGC_State,'请假表' as tablename,CAST(id AS VARCHAR(2))+'请假表' as key1,id as "原表ID" from 请假
union all
select  FGC_AssignTo,FGC_State,'报销表' as tablename,CAST(id AS VARCHAR(2))+'报销表' as key1,id as "原表ID" from 报销
)

select
  (select count(*) from cte b  where a.key1 >= b.key1) as ID,
  tablename as 目标表,
  FGC_AssignTo as 执行者,
  FGC_State as 状态,
  原表ID
from cte as a
order by key1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Erik.Xue + 66 很给力!

查看全部评分

回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-5-23 14:02:32
3#
其实,这个倒是 希望官方能出个 审批中心插件 专门处理工作流信息提示与审批操作,老铁们请顶一下
回复 使用道具 举报
caikun
中级会员   /  发表于:2020-5-23 14:25:02
4#
多谢多谢!
回复 使用道具 举报
unimaallan
金牌服务用户   /  发表于:2020-5-23 14:43:46
5#
工作流确实需要做手术了,希望尽快排上日程,集成一个也行啊
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-5-25 09:24:39
6#
您好,各位的需求已经进行了记录,我们会反馈给我们的开发人员,尽快为大家开发出更强大的功能哈~

感谢各位的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部