Skip to content

Commit 9f4fd53

Browse files
committed
prototype
1 parent b3e6be3 commit 9f4fd53

File tree

4 files changed

+60
-11
lines changed

4 files changed

+60
-11
lines changed

.idea/workspace.xml

Lines changed: 1 addition & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

input.txt

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,28 @@
1-
SELECT * FROM TAB
2-
GROUP BY A
1+
SELECT
2+
EC_CLPS_DV_CD as STAFF_GBN,
3+
EC_NM as STAFF_CLASS,
4+
EC_GRP as ORG_STAFF_GBN,
5+
ODR as ORDER_SEQ,
6+
ORGZ_ID as ORG_ID,
7+
EMP_NO as STAFF_EMP_ID,
8+
USE_AYN as USE_YN,
9+
REG_DTM,
10+
RGR_ID,
11+
UPDT_DTM,
12+
UTUR_ID
13+
FROM ETCH005M
14+
WHERE EC_CLPS_DV_CD IN
15+
(
16+
SELECT EC_DV as staff_gbn
17+
FROM ETCH004M
18+
WHERE
19+
(
20+
TO_DATE (SCH_REG_DT , 'YYYY-MM-DD') BETWEEN TO_DATE (SYSDATE, 'YYYY-MM-DD') AND
21+
TO_DATE (SYSDATE, 'YYYY-MM-DD')
22+
)
23+
GROUP BY EC_DV
24+
UNION SELECT EC_CLPS_DV_CD as staff_gbn
25+
FROM ETCH005M
26+
WHERE NVL (USE_AYN, 'Y') <> 'N'
27+
)
28+
ORDER BY ODR
384 Bytes
Binary file not shown.

output.json

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,34 @@
11
{
22
"CRUD": ["SELECT"],
3-
"COLUMN": ["*"],
4-
"GROUP_BY": ["A"],
5-
"TABLE": ["TAB"]
3+
"COLUMN": [
4+
"EC_CLPS_DV_CD AS STAFF_GBN",
5+
"EC_NM AS STAFF_CLASS",
6+
"EC_GRP AS ORG_STAFF_GBN",
7+
"ODR AS ORDER_SEQ",
8+
"ORGZ_ID AS ORG_ID",
9+
"EMP_NO AS STAFF_EMP_ID",
10+
"USE_AYN AS USE_YN",
11+
"REG_DTM",
12+
"RGR_ID",
13+
"UPDT_DTM",
14+
"UTUR_ID"
15+
],
16+
"ORDER_BY": ["ODR"],
17+
"TABLE": ["ETCH005M"],
18+
"WHERE": ["EC_CLPS_DV_CD IN (SELECT EC_DV AS staff_gbn FROM ETCH004M WHERE (TO_DATE(SCH_REG_DT, 'YYYY-MM-DD') BETWEEN TO_DATE(SYSDATE, 'YYYY-MM-DD') AND TO_DATE(SYSDATE, 'YYYY-MM-DD')) GROUP BY EC_DV UNION SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N')"],
19+
"WHERE SUB QUERY 1": ["(SELECT EC_DV AS staff_gbn FROM ETCH004M WHERE (TO_DATE(SCH_REG_DT, 'YYYY-MM-DD') BETWEEN TO_DATE(SYSDATE, 'YYYY-MM-DD') AND TO_DATE(SYSDATE, 'YYYY-MM-DD')) GROUP BY EC_DV UNION SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N')"],
20+
"WHERE SUB QUERY ANALYSE 1": {
21+
"CRUD": ["SELECT"],
22+
"COLUMN": ["EC_DV AS staff_gbn"],
23+
"GROUP_BY": ["EC_DV"],
24+
"TABLE": ["ETCH004M"],
25+
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
26+
"UNION ANALYSE 1": {
27+
"CRUD": ["SELECT"],
28+
"COLUMN": ["EC_CLPS_DV_CD AS staff_gbn"],
29+
"TABLE": ["ETCH005M"],
30+
"WHERE": ["NVL(USE_AYN, 'Y') <> 'N'"]
31+
},
32+
"WHERE": ["(TO_DATE(SCH_REG_DT, 'YYYY-MM-DD') BETWEEN TO_DATE(SYSDATE, 'YYYY-MM-DD') AND TO_DATE(SYSDATE, 'YYYY-MM-DD'))"]
33+
}
634
}

0 commit comments

Comments
 (0)