1
|
SELECT O_DTL.ORDER_ID ,
|
2
|
O_DTL.INSPECTION_TYPE_ID ,
|
3
|
(SELECT TYP.INSPECTOR_TYPE_NAME
|
4
|
FROM INS_INSPECTION_TYPE TYP
|
5
|
WHERE TYP.INSPECTION_TYPE_ID = O_DTL.INSPECTION_TYPE_ID
|
6
|
)INSPECTION_TYPE_DESC ,
|
7
|
O_MST.SOURCE_TYPE ,
|
8
|
(SELECT MAX(VISIT_ID)
|
9
|
FROM INS_VISIT_ORDER_DTL
|
10
|
WHERE INS_VISIT_ORDER_DTL.ORDER_ID = O_DTL.ORDER_ID
|
11
|
) VISIT_ID ,
|
12
|
(SELECT MAX(VISIT_ID)
|
13
|
FROM INS_VISIT_ORDER_DTL
|
14
|
WHERE INS_VISIT_ORDER_DTL.ORDER_ID = O_DTL.ORDER_ID
|
15
|
) VISIT_CODE ,
|
16
|
LICN.COMPANY_PROJECT_NAME ,
|
17
|
LICN.LICN_CON_NO LICN_CIVIL_ID ,
|
18
|
LICN.LF_RECID ,
|
19
|
O_DTL.ORDER_DATE ,
|
20
|
AUTO_NUM_PACI,
|
21
|
DECODE (
|
22
|
(SELECT COUNT(CLS.CLAUSE_CODE) FROM PAM_DB.INS_VIOLATION_AVOIDANCE_DTL DTL ,
|
23
|
PAM_DB.INS_LAW_CLAUSE CLS ,
|
24
|
PAM_DB.INS_VISIT_ORDER_DTL V_ORD_DTL WHERE DTL.CLAUSE_CODE = CLS.CLAUSE_CODE
|
25
|
AND DTL.CLAUSE_STATUS = 1
|
26
|
AND V_ORD_DTL.VISIT_ID =V_ORD_DTL.VISIT_ID
|
27
|
AND V_ORD_DTL.ORDER_ID =O_DTL.ORDER_ID
|
28
|
),0,0,1 ) COUNT_VIO ,
|
29
|
O_DTL.INS_SCOPE_ID ,
|
30
|
(SELECT V_ORD.LOCATION_STATUS
|
31
|
FROM PAM_DB.INS_VISIT_ORDER V_ORD,
|
32
|
PAM_DB.INS_VISIT_ORDER_DTL V_ORD_DTL
|
33
|
WHERE V_ORD.VISIT_ID = V_ORD_DTL.VISIT_ID
|
34
|
AND V_ORD_DTL.order_id =O_DTL.order_id
|
35
|
and V_ORD.VISIT_STATUS = 2
|
36
|
and V_ORD.LF_RECID = O_DTL.LF_RECID
|
37
|
) Arrival_status_id
|
38
|
|
39
|
FROM PAM_DB.INS_SOURCE_ORDER O_MST ,
|
40
|
PAM_DB.INS_SOURCE_ORDER_DTL O_DTL ,
|
41
|
MOSAL_USER.NMP_LICNFILE_MV LICN
|
42
|
WHERE O_MST.SOURCE_ID = O_DTL.SOURCE_ID
|
43
|
AND O_DTL.LF_RECID = LICN.LF_RECID
|
44
|
AND INS_ORDER_STATUS = 3
|
45
|
AND LICN.ONR_ID = :p_ONR_ID ;
|