求一个sql--在线等,马上给分!
表t1
字段 id App_state currentDispose curUser
1 1 内部阅办 cp
1 2 分配项目组 xm
1 1 内部阅办 zj
2 1 会签 xm
2 1 会签 cp
3 1 独立节点 user1
(id代表流程id,App_state代表流程节点状态,currentDispose代表流程节点名称,curUser代表流程节点处理人)
字段id相同的行表示是同一个流程的多个办理人:
例如id=1:
有三行数据,由于有一行App_state=2表示流程一现在由xm发起了内部阅办,分别发给了cp和zj,实际流程当前节点是App_state=2这行的currentDispose。
例如id=2:
有两行数据,由于App_state没有等于2的且多余1行,说明流程二分别发给了xm和cp进行会签。
例如id=3:
有一行数据,且App_state=1,代表这一行是流程当前节点,直接取currentDispose和curUser即可。
不知道有没有说清楚,总之想要查出每个流程当前的节点名称和处理人,结果应该是:
id currentDispose curUser
1 分配项目组 xm
2 会签 xm,cp
3 独立节点 user1
字段 id App_state currentDispose curUser
1 1 内部阅办 cp
1 2 分配项目组 xm
1 1 内部阅办 zj
2 1 会签 xm
2 1 会签 cp
3 1 独立节点 user1
(id代表流程id,App_state代表流程节点状态,currentDispose代表流程节点名称,curUser代表流程节点处理人)
字段id相同的行表示是同一个流程的多个办理人:
例如id=1:
有三行数据,由于有一行App_state=2表示流程一现在由xm发起了内部阅办,分别发给了cp和zj,实际流程当前节点是App_state=2这行的currentDispose。
例如id=2:
有两行数据,由于App_state没有等于2的且多余1行,说明流程二分别发给了xm和cp进行会签。
例如id=3:
有一行数据,且App_state=1,代表这一行是流程当前节点,直接取currentDispose和curUser即可。
不知道有没有说清楚,总之想要查出每个流程当前的节点名称和处理人,结果应该是:
id currentDispose curUser
1 分配项目组 xm
2 会签 xm,cp
3 独立节点 user1
...全文
相关推荐
sql求时间差(XX天XX时XX分XX秒)
sql求时间差(XX天XX时XX分XX秒)select dbo.f_second_Time(datediff(ss,'2009-5-21 10:10:26','2009-7-22 10:19:06')
sql在线编辑器
**多数据库兼容性**:一个优秀的在线编辑器应能支持多种数据库系统,这意味着用户可以切换不同的数据库环境,进行跨平台的数据操作。6.
SQL求比例 qiuqianquan
### SQL 求比例的方法#### 方法一:基于数值求比例当需要计算某一数值字段的总和占全部数值总和的比例时,可以采用以下 SQL 语句实现:```sqlSELECT (CONVERT(decimal
基于CodeMirror的一个在线sql编辑工具
本文介绍了一个使用CodeMirror实现的代码编辑器,支持多种编程语言如JavaScript、HTML、JSON、Python和SQL。提供了代码折叠功能,并集成了多个前端库以增强界面交互体验。
NIIT在线考试第四模块(保底80分!)
【描述】描述中再次强调了“保底80分”的目标,这表明该模块可能是一个评估密集型的学习单元,重点在于理解和应用所学概念,以确保学生具备扎实的理论知识和实践技能。**1.


