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
inner join workflow_nodebase n
inner join workflow_type t
and w.workflowid in
(select wfversionid from workflow_versionInfo where wfid=573)
-- and w.requestid=606859
-- order by groupid
ECOLOGY9.0查询流程经过节点的详细信息
kaka_19942023-10-06 23:25
相关推荐
小羊没烦恼!3 天前
微服务化的基石——持续集成俊昭喜喜里3 天前
java中的继承和多态的区别小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升譕痕3 天前
JSONObject与JSONArray封装数据格式区别胡写代码3 天前
别再前后端各写一套表单校验了小鱼能吃糖3 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域此时不提桶,更待何时3 天前
01-06-A-JVM排查实战详解这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核vipxieliang3 天前
ValidX 在 DDD 领域驱动设计中的实践DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践