1
2
3
4
5
6
7
8
9
10
11
12
13
|
//부모테이블과 자식테이블은 1:n관계를 가짐
SELECT
100-((A.last_wgt*100)/max_wgt) as downper, // 몇% 감소했는지
if(A.max_wgt*0.8>A.last_wgt,'red',0) as red, // 20%감소했을때
if(A.max_wgt*0.9>A.last_wgt,'orange',0) as orange // 10%감소했을때
FROM
(
SELECT
(select max(weight) from CHILD_TABLE B where A._no = B._no) max_wgt,
(select weight from CHILD_TABLE B where A._no = B._no order by B.reg_dt desc limit 1) last_wgt
FROM PARENT_TABLE A
) A
|
cs |
프로젝트 진행상 해당 필드의 최댓값에 비해 10% 20% 떨어졌을때 알람이 뜨는 것을 작업하게 되었다.
별건 없다.
반응형
'IT' 카테고리의 다른 글
[ORACLE] Commit 된 데이터 복구 (TIMESTAMP) (0) | 2019.05.21 |
---|---|
[SPRING] IP접근 제어 (0) | 2019.05.17 |
[Google Charts] 여러 개체에 대한 꺾은선 그래프 (0) | 2019.04.30 |
[jQuery] 중간에 빠진 index 끼워넣기 (0) | 2019.04.25 |
[JAVA] 자바와 Eclipse 다운로드 (1) | 2019.04.14 |