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
相关推荐
数智化精益手记局9 分钟前
拆解复杂项目管理流程:用项目管理流程解决跨部门协作低效难题xhtdj9 分钟前
Uber 如何通过批处理实现单账户每秒30+次更新西安邮电大学12 分钟前
贪心算法详细讲解慧都小妮子23 分钟前
不想频繁改 PLC?用 DeviceXPlorer Lua 脚本把产线业务逻辑放到 OPC Server 层凭X而动35 分钟前
MySQL 5.7.44 部署迦蓝叶35 分钟前
【开源自荐】JAiRouter:一个轻量级 AI 模型服务网关的开源实践IpdataCloud1 小时前
跨境支付如何识别高风险IP?用IP风险画像服务选型与集成指南agilearchitect1 小时前
asyncpg:专为 asyncio 打造的 PostgreSQL 驱动swordbob1 小时前
缓存延迟双删的两种策略