ECOLOGY9.0查询流程经过节点的详细信息

select

w.workflowid,

w.requestid,

w.requestname,

w.requestmark,

CONVERT(char(11),w.createdate,120)+CONVERT(char(12),w.createtime,114) as 'createdate',

h.lastname,

c.groupid,

t.typename,

n.nodename,

CONVERT(char(11),c.receivedate,120)+CONVERT(char(12),c.receivetime,114) as 'receivedate',

CONVERT(char(11),c.operatedate,120)+CONVERT(char(12),c.operatetime,114) as 'operatedate',

CAST(CAST(DATEDIFF(ss, receivedate, CONVERT(char(11),c.operatedate,120)+CONVERT(char(12),c.operatetime,114)) / (60*60*24) AS INT) AS VARCHAR) + '天'

  • CAST(CAST(DATEDIFF(ss, CONVERT(char(11),c.receivedate,120)+CONVERT(char(12),c.receivetime,114), CONVERT(char(11),c.operatedate,120)+CONVERT(char(12),c.operatetime,114)) % 86400 / 3600 AS INT) AS VARCHAR) + '小时'

  • CAST(CAST(DATEDIFF(ss, CONVERT(char(11),c.receivedate,120)+CONVERT(char(12),c.receivetime,114), CONVERT(char(11),c.operatedate,120)+CONVERT(char(12),c.operatetime,114)) % 3600 / 60 AS INT) AS VARCHAR) + '分'

  • CAST(CAST(DATEDIFF(ss, CONVERT(char(11),c.receivedate,120)+CONVERT(char(12),c.receivetime,114), CONVERT(char(11),c.operatedate,120)+CONVERT(char(12),c.operatetime,114)) % 60 AS INT) AS VARCHAR) + '秒' AS 'SpendTime'

from workflow_requestbase w

inner join workflow_currentoperator c

on w.requestid=c.requestid

inner join hrmresource h

on c.userid=h.id

inner join workflow_nodebase n

on c.nodeid=n.id

inner join workflow_type t

on c.workflowtype=t.id

and w.workflowid in

(select wfversionid from workflow_versionInfo where wfid=573)

-- and w.requestid=606859

-- order by groupid

相关推荐
言慢行善5 分钟前
sqlserver模糊查询问题
java·数据库·sqlserver
韶博雅8 分钟前
emcc24ai
开发语言·数据库·python
专吃海绵宝宝菠萝屋的派大星10 分钟前
使用Dify对接自己开发的mcp
java·服务器·前端
有想法的py工程师22 分钟前
PostgreSQL 分区表排序优化:Append Sort 优化为 Merge Append
大数据·数据库·postgresql
大数据新鸟29 分钟前
操作系统之虚拟内存
java·服务器·网络
Tong Z30 分钟前
常见的限流算法和实现原理
java·开发语言
凭君语未可34 分钟前
Java 中的实现类是什么
java·开发语言
He少年36 分钟前
【基础知识、Skill、Rules和MCP案例介绍】
java·前端·python
迷枫7121 小时前
达梦数据库的体系架构
数据库·oracle·架构
克里斯蒂亚诺更新1 小时前
myeclipse的pojie
java·ide·myeclipse