0% found this document useful (0 votes)
27 views

TMP Query

Uploaded by

swiite
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

TMP Query

Uploaded by

swiite
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

SELECT COUNT(ti.

CATEGORY) FROM TR_INCIDENT ti;

SELECT tr.NUMBERS, tr.PHONE_NUMBER, tr.BUSINESS_SERVICE, tr.LOCATION_DESCRIPTION,


tr.SHORT_DESCRIPTION, tr.DESCRIPTION, tr.OPENED, tr.CREATED,
tr.CLOSED, tr.CLOSE_NOTES,
tr.
rs.NAME_R_STATE,
reporter.NAME_R_USER, reporter.EMAIL AS REPORTER_EMAIL,
rt.NAME_R_TYPE,
rc.NAME_R_COMPANY,
rd.NAME_R_DEPARTEMENT,
tc.NAME_TR_CATEGORY,
tsc.NAME_TR_SUB_CATEGORY,
tic.NAME_TR_ITEM_CATEGORY,
tin.NAME_TR_ITEM_NAME,
rg.NAME_R_GROUP,
assigned_to.NAME_R_USER,
ta.NAME_TR_ASSET,
rl.NAME_R_LOCATIONS,
rb.NAME_R_BUILDING,
opened_by.NAME_R_USER,
created_by.NAME_R_USER
FROM TR_INCIDENT tr
LEFT JOIN R_STATE rs ON tr.STATE = rs.SYS_ID_R_STATE
LEFT JOIN R_USER reporter ON tr.REQUESTED_FOR = reporter.SYS_ID_R_USER
LEFT JOIN R_TYPE rt ON tr.INCIDENT_TYPE = rt.SYS_ID_R_TYPE
LEFT JOIN R_COMPANY rc ON tr.VENDOR = rc.SYS_ID_R_COMPANY
LEFT JOIN R_DEPARTEMENT rd ON tr.DEPARTMENT = rd.SYS_ID_R_DEPARTEMENT
LEFT JOIN TR_CATEGORY tc ON tr.CATEGORY = tc.SYS_ID_TR_CATEGORY
LEFT JOIN TR_SUB_CATEGORY tsc ON tr.SUBCATEGORY = tsc.SYS_ID_TR_SUB_CATEGORY
LEFT JOIN TR_ITEM_CATEGORY tic ON tr.ITEM_CATEGORY =
tic.SYS_ID_TR_ITEM_CATEGORY
LEFT JOIN TR_ITEM_NAME tin ON tr.ITEM_NAME = tin.SYS_ID_TR_ITEM_NAME
LEFT JOIN R_GROUP rg ON tr.ASSIGNMENT_GROUP = rg.SYS_ID_R_GROUP
LEFT JOIN R_USER assigned_to ON tr.ASSIGNED_TO = assigned_to.SYS_ID_R_USER
LEFT JOIN TR_ASSET ta ON tr.ASSET = ta.SYS_ID_TR_ASSET
LEFT JOIN R_LOCATIONS rl ON tr.LOCATION = rl.SYS_ID_R_LOCATIONS
LEFT JOIN R_BUILDING rb ON tr.BUILDING = rb.SYS_ID_R_BUILDING
LEFT JOIN R_USER opened_by ON tr.OPENED_BY = opened_by.SYS_ID_R_USER
LEFT JOIN R_USER created_by ON tr.CREATED_BY = created_by.SYS_ID_R_USER

LIMIT 10;

/*get history archive incident*/


SELECT history.SYS_ID_TR_INCIDENT_TRACKING, history.NUMBERS,
assigned_to.NAME_R_USER, rg.NAME_R_GROUP, history.CREATED
FROM TR_INCIDENT_TRACKING AS history
LEFT JOIN R_USER assigned_to ON history.ASSIGNED_TO =
assigned_to.SYS_ID_R_USER
LEFT JOIN R_GROUP rg ON history.ASSIGNMENT_GROUP = rg.SYS_ID_R_GROUP
WHERE history.SYS_ID_TR_INCIDENT = "d8596506-035c-4ecb-99f8-7e9580a18706"
LIMIT 10;

SELECT * FROM TR_INCIDENT_TRACKING AS history LIMIT 100;

SELECT CLOSED_BY, CLOSED, CLOSE_NOTES FROM TR_INCIDENT


WHERE SYS_ID_TR_INCIDENT = "d8596506-035c-4ecb-99f8-7e9580a18706"

SELECT user.NAME_R_USER, note.CREATED, note.DESCRIPTION, ti.ADDITIONAL_COMMENTS


FROM TR_INCIDENT_WORK_NOTE AS note
LEFT JOIN R_USER user ON note.SYS_ID_R_USER = user.SYS_ID_R_USER
LEFT JOIN TR_INCIDENT ti ON note.SYS_ID_TR_INCIDENT = ti.SYS_ID_TR_INCIDENT
WHERE note.SYS_ID_TR_INCIDENT = "32eee363-3009-4d81-952d-9b693064b6c2"
&& note.TABEL_NAME = "TR_INCIDENT"

SELECT ti.NUMBERS
FROM TR_INCIDENT ti
WHERE ti.SYS_ID_TR_INCIDENT = "b33ad8ce-c193-402a-ac0d-b16ef4191f29"

/
*----------------------------------------------------------------------------------
*/
SELECT tr.SYS_ID_TR_REQUEST, tr.NUMBERS, tr.PHONE_NUMBER, tr.BUSINESS_SERVICE,
tr.LOCATION_DESCRIPTION,
tr.SHORT_DESCRIPTION, tr.DESCRIPTION,
tr.SPECIAL_INSTRUCTIONS, tr.OPENED, tr.CREATED, tr.CLOSED, tr.CLOSE_NOTES,
rs.NAME_R_STATE,
reporter.NAME_R_USER as REPORTER,
rc.NAME_R_COMPANY,
ti.NAME_TR_IMPACT,
tu.NAME_TR_URGENCY,
tp.NAME_TR_PRIO,
rd.NAME_R_DEPARTEMENT,
tc.NAME_TR_CATEGORY,
tsc.NAME_TR_SUB_CATEGORY,
tic.NAME_TR_ITEM_CATEGORY,
tin.NAME_TR_ITEM_NAME,
rg.NAME_R_GROUP,
assigned_to.NAME_R_USER as ASSIGNED_TO,
rl.NAME_R_LOCATIONS,
rb.NAME_R_BUILDING,
opened_by.NAME_R_USER as OPENED_BY,
created_by.NAME_R_USER as CREATED_BY,
tr.SUB_CATEGORY
FROM TR_REQUEST tr
LEFT JOIN R_STATE rs ON tr.STATE = rs.SYS_ID_R_STATE
LEFT JOIN R_USER reporter ON tr.REQUESTED_FOR =
reporter.SYS_ID_R_USER
LEFT JOIN R_COMPANY rc ON tr.VENDOR =
rc.SYS_ID_R_COMPANY
LEFT JOIN TR_IMPACT ti ON tr.IMPACT =
ti.SYS_ID_TR_IMPACT
LEFT JOIN TR_URGENCY tu ON tr.URGENCY =
tu.SYS_ID_TR_URGENCY
LEFT JOIN TR_PRIO tp ON tr.PRIORITY =
tp.SYS_ID_TR_PRIO
LEFT JOIN R_DEPARTEMENT rd ON tr.DEPARTMENT =
rd.SYS_ID_R_DEPARTEMENT
LEFT JOIN TR_CATEGORY tc ON tr.CATEGORY =
tc.SYS_ID_TR_CATEGORY
LEFT JOIN TR_SUB_CATEGORY tsc ON tr.SUB_CATEGORY =
tsc.SYS_ID_TR_SUB_CATEGORY
LEFT JOIN TR_ITEM_CATEGORY tic ON tr.ITEM_CATEGORY =
tic.SYS_ID_TR_ITEM_CATEGORY
LEFT JOIN TR_ITEM_NAME tin ON tr.ITEM_NAME =
tin.SYS_ID_TR_ITEM_NAME
LEFT JOIN R_GROUP rg ON tr.ASSIGNMENT_GROUP =
rg.SYS_ID_R_GROUP
LEFT JOIN R_USER assigned_to ON tr.ASSIGNED_TO =
assigned_to.SYS_ID_R_USER
LEFT JOIN R_LOCATIONS rl ON tr.LOCATION =
rl.SYS_ID_R_LOCATIONS
LEFT JOIN R_BUILDING rb ON tr.BUILDING =
rb.SYS_ID_R_BUILDING
LEFT JOIN R_USER opened_by ON tr.OPENED_BY =
opened_by.SYS_ID_R_USER
LEFT JOIN R_USER created_by ON tr.CREATED_BY =
created_by.SYS_ID_R_USER
LIMIT 10;

CREATE INDEX tr_request_idx ON TR_REQUEST(SYS_ID_TR_REQUEST) USING BTREE;

----------------------------------------------------------------------------

/*get comment yang sys_id_tr_incident tidak ssama dg null tidak ada datanya*/
SELECT user.NAME_R_USER, note.CREATED, note.DESCRIPTION, ti.ADDITIONAL_COMMENTS,
ti.SYS_ID_TR_INCIDENT
FROM TR_INCIDENT_WORK_NOTE AS note
LEFT JOIN R_USER user ON note.SYS_ID_R_USER = user.SYS_ID_R_USER
LEFT JOIN TR_INCIDENT ti ON note.SYS_ID_TR_INCIDENT = ti.SYS_ID_TR_INCIDENT
WHERE note.DESCRIPTION is NOT NULL && note.TABEL_NAME = "TR_INCIDENT" &&
ti.SYS_ID_TR_INCIDENT IS NOT NULL
order BY note.SYS_ID_WORK_NOTE DESC LIMIT 5;

/*get priority*/
SELECT *
FROM TR_PRIO tp WHERE tp.TABEL_NAME = "TR_REQUEST";

/*get state*/
SELECT rs.NAME_R_STATE, rs.SEQ
FROM R_STATE rs
WHERE rs.TABEL_NAME = "TR_REQUEST" && rs.ACTIVE = "Y"
ORDER BY rs.SEQ asc

/*get comment*/
SELECT user.NAME_R_USER, note.CREATED, note.DESCRIPTION, ti.ADDITIONAL_COMMENTS
FROM TR_REQUEST_WORK_NOTE AS note
LEFT JOIN R_USER user ON note.SYS_ID_R_USER =
user.SYS_ID_R_USER
LEFT JOIN TR_REQUEST ti ON note.SYS_ID_TR_REQUEST =
ti.SYS_ID_TR_REQUEST
WHERE note.SYS_ID_TR_REQUEST = "950aee19-39ef-44a2-aace-
96ccb6f1f03d"
&& note.TABEL_NAME = "TR_REQUEST"

/*get history*/
SELECT history.SYS_ID_TR_INCIDENT_TRACKING, history.NUMBERS,
assigned_to.NAME_R_USER, rg.NAME_R_GROUP,
history.CREATED
FROM TR_INCIDENT_TRACKING AS history
LEFT JOIN R_USER assigned_to ON history.ASSIGNED_TO =
assigned_to.SYS_ID_R_USER
LEFT JOIN R_GROUP rg ON history.ASSIGNMENT_GROUP =
rg.SYS_ID_R_GROUP
WHERE history.SYS_ID_TR_INCIDENT = "950aee19-39ef-44a2-
aace-96ccb6f1f03d" &&
history.TABEL = "TR_REQUEST" ORDER BY history.CREATED desc
/*attachment*/
SELECT tu.SYS_ID_TR_UPLOAD, tu.SYS_ID, tu.FILE_PATH, tu.NAME_TR_UPLOAD,
tu.FILE_EXTENSION, ti.CREATED
FROM TR_UPLOAD tu
LEFT JOIN TR_INCIDENT ti ON tu.SYS_ID = ti.SYS_ID_TR_INCIDENT
WHERE ti.NUMBERS LIKE "%INC%"
&& tu.TABEL = "TR_INCIDENT" &&
tu.FILE_EXTENSION IN ("png", "PNG", "jpg", "JPG", "jpeg", "JPEG");

SELECT tu.SYS_ID_TR_UPLOAD, tu.SYS_ID, tu.FILE_PATH, tu.NAME_TR_UPLOAD,


tu.FILE_EXTENSION, ti.CREATED
FROM TR_UPLOAD tu
LEFT JOIN TR_REQUEST ti ON tu.SYS_ID = ti.SYS_ID_TR_REQUEST
WHERE tu.SYS_ID = "c971ed15-be23-4c6d-8845-0c741de0ebbd"
&& tu.TABEL = "TR_REQUEST" &&
tu.FILE_EXTENSION IN ("png", "PNG", "jpg", "JPG", "jpeg",
"JPEG")

040d40a6-2503-484c-bf74-5ce1fe15ff23

SELECT tu.SYS_ID_TR_UPLOAD, tu.SYS_ID, tu.FILE_PATH, tu.NAME_TR_UPLOAD,


tu.FILE_EXTENSION, ti.CREATED
FROM TR_UPLOAD tu
LEFT JOIN TR_REQUEST ti ON tu.SYS_ID = ti.SYS_ID_TR_REQUEST
WHERE tu.TABEL = "TR_REQUEST"
&& tu.TABEL = "TR_REQUEST"

&&
tu.FILE_EXTENSION IN ("png", "PNG", "jpg", "JPG", "jpeg",
"JPEG")

SELECT tr.NUMBERS
FROM TR_REQUEST tr
WHERE tr.SYS_ID_TR_REQUEST = "c80f0463-3308-49c2-af57-ba0d6316c6ae"

You might also like