V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhangzhiming  ›  全部回复第 5 页 / 共 11 页
回复总数  202
1  2  3  4  5  6  7  8  9  10 ... 11  
2021 年 4 月 30 日
回复了 zhangzhiming 创建的主题 问与答 这个判断怎么优化呢?大佬们
```java
1 、425---440,期末考试英语成绩替换为 70 ;
2 、441---450,期末考试英语成绩替换为 75 ;
3 、451---470,期末考试英语成绩替换为 80 ;
4 、471---499,期末考试英语成绩替换为 85 ;
5 、500 分以上,期末考试英语成绩替换为 95 ;
```
最小值 最大值是可变的
2021 年 4 月 30 日
回复了 zhangzhiming 创建的主题 问与答 这个判断怎么优化呢?大佬们
伪代码 这判断不知道怎么弄
2021 年 4 月 15 日
回复了 logyxiao 创建的主题 生活 关于了解了整理收纳师这个职业后的感想
人家说的是奢侈品收纳 那个要考证书 1 天一万都有可能
2021 年 3 月 17 日
回复了 ModF 创建的主题 软件 那些远古的我们怀念的软件
快播
2021 年 3 月 15 日
回复了 Rino 创建的主题 咖啡 求推荐性价比高的咖啡豆
云南咖啡
2021 年 3 月 4 日
回复了 TanLeDeDaNong 创建的主题 投资 304 惨案 ,股友基友进来比比惨
仁东赚了四个板了
2021 年 2 月 20 日
回复了 fescover 创建的主题 投资 大家的炒股策略是什么
买热门 不买冷门 买市值低 ,不买市值高
2021 年 2 月 4 日
回复了 hoko1814 创建的主题 电影 V 站的朋友们,你们最喜欢的最爱的电影 bgm 是?
银河护卫
2020 年 12 月 31 日
回复了 zhangzhiming 创建的主题 问与答 请问 大佬们这个段 sql 怎么优化?急
@totoro52 就是 T_SYSTEM_USER 表数据很大 需要关联 ACT_HI_PROCINST 就会很慢
2020 年 12 月 31 日
回复了 zhangzhiming 创建的主题 问与答 请问 大佬们这个段 sql 怎么优化?急
<h1>

select distinct RE.* from (
SELECT R.ID_ id,
to_number(T.PROC_INST_ID_) processInstanceId,
Q.TEXT_ busiType,
P.NAME_ definitionName,
TO_DATE(TO_CHAR(T.START_TIME_, 'YYYY-MM-DD HH24:MI:SS'),
'YYYY-MM-DD HH24:MI:SS') createTime,
DECODE(NVL(L.PROC_INST_ID_, 0),
0,
TO_DATE(null, 'YYYY-MM-DD'),
TO_DATE(TO_CHAR(T.END_TIME_, 'YYYY-MM-DD HH24:MI:SS'),
'YYYY-MM-DD HH24:MI:SS')) endTime,
R.NAME_ curName,
( SELECT USERNAME || '(' || REALNAME || ')' FROM t_System_User WHERE id = T.START_USER_ID_ ) AS startUserId,
(SELECT ur.phone from T_SYSTEM_USER ur where ur.id=T.START_USER_ID_) as sqrlxdh,
( SELECT u1.DEPARTMENT FROM t_System_User u1 WHERE id = T.START_USER_ID_ ) AS startUserXx,
(SELECT TK.ASSIGNEE_
FROM ACT_RU_TASK TK
WHERE TK.PROC_INST_ID_ = T.PROC_INST_ID_
AND TK.ASSIGNEE_ IS NOT NULL) assignee,
(SELECT UR.REALNAME
FROM T_SYSTEM_USER UR
WHERE UR.ID =
(SELECT TK.ASSIGNEE_
FROM ACT_RU_TASK TK
WHERE TK.PROC_INST_ID_ = T.PROC_INST_ID_
AND TK.ASSIGNEE_ IS NOT NULL)) assigneeName,
(SELECT ur.phone from T_SYSTEM_USER ur where ur.id=(SELECT TK.ASSIGNEE_
FROM ACT_RU_TASK TK
WHERE TK.PROC_INST_ID_ = T.PROC_INST_ID_
AND TK.ASSIGNEE_ IS NOT NULL)) as jsrlxdh
FROM ACT_HI_PROCINST T,
ACT_HI_VARINST Q,
ACT_RE_PROCDEF P,
ACT_HI_ACTINST L,
(SELECT T1.*,
ROW_NUMBER() OVER(PARTITION BY T1.PROC_INST_ID_ ORDER BY T1.START_TIME_ DESC NULLS LAST) RN
FROM ACT_HI_TASKINST T1) R,
(SELECT u.id FROM ACT_HI_PROCINST T JOIN T_SYSTEM_USER U ON T.START_USER_ID_ = U.Id ) tr
WHERE T.PROC_INST_ID_ = R.PROC_INST_ID_
AND T.PROC_INST_ID_ = Q.PROC_INST_ID_
AND Q.NAME_ = 'busiType'
AND P.ID_ = T.PROC_DEF_ID_
AND T.PROC_INST_ID_ = L.PROC_INST_ID_(+)
AND L.ACT_TYPE_(+) = 'endEvent'
AND T.START_USER_ID_ = tr.Id
AND R.RN = '1'
AND EXISTS (SELECT 1
FROM ACT_HI_TASKINST Q
WHERE Q.PROC_INST_ID_ = T.PROC_INST_ID_
AND Q.ASSIGNEE_ = 'abebf5330c71440ab6a4719e535b8129')
and not exists (
select 1 from
ACT_RU_TASK RES
LEFT JOIN ACT_RU_IDENTITYLINK I ON I.TASK_ID_ = RES.ID_
LEFT JOIN ACT_RU_EXECUTION REX ON REX.PROC_INST_ID_ = RES.PROC_INST_ID_
WHERE RES.SUSPENSION_STATE_ = 1
AND REX.PARENT_ID_ IS NULL
and res.ID_ = r.ID_
AND (
RES.ASSIGNEE_ = 'abebf5330c71440ab6a4719e535b8129'
OR (
RES.ASSIGNEE_ IS NULL
AND I.TYPE_ = 'candidate'
AND ( I.USER_ID_ = 'abebf5330c71440ab6a4719e535b8129' OR I.GROUP_ID_ IN ( SELECT g.ID_ FROM ACT_ID_GROUP g, ACT_ID_MEMBERSHIP membership WHERE g.ID_ = membership.GROUP_ID_ AND membership.USER_ID_ = 'abebf5330c71440ab6a4719e535b8129' ))
)
)
)



) RE
ORDER BY endTime DESC, createTime DESC

</h1>
2020 年 12 月 31 日
回复了 zhangzhiming 创建的主题 问与答 请问 大佬们这个段 sql 怎么优化?急
@YYYYMMDDHHSS 大佬有方案吗
2020 年 12 月 30 日
回复了 Cyshall 创建的主题 Apple M1 为什么这么强?
因为苹果软件硬件都是自己一手做的
2020 年 11 月 27 日
回复了 ericgui 创建的主题 程序员 迫于穷,是用 IDEA 社区版,还是 vscode ?
sts
2020 年 11 月 21 日
回复了 taogen 创建的主题 YouTube 一人推荐一个 YouTube 频道
千千進食中
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2485 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
♥ Do have faith in what you're doing.