View slot9.WORLD.TSTA.FLEET_DASHBOARD_MAINTENANCE_VW
Legend:
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
< n > number of related tables
 
Column Type Size Nulls Auto Default Children Parents Comments
VEHICLE_ID number 0
DEPARTMENT_VEHICLES.VEHICLE_ID Implied Constraint R
UNIT_NUMBER varchar2 255  √  null
VEHICLE_AGENCY_CODE varchar2 30  √  null
VEHICLE_TYPE varchar2 100  √  null
VEHICLE_MAKE varchar2 100  √  null
VEHICLE_MODEL varchar2 100  √  null
VEHICLE_CATEGORY varchar2 4000  √  null
VEHICLE_CATEGORY_CODE varchar2 30  √  null
VEHICLE_CATEGORY_CODE_TYPE varchar2 30  √  null
VEHICLE_STATUS varchar2 4000  √  null
CURRENT_MILEAGE number 0  √  null
LAST_SERVICE_MILEAGE number 0  √  null
LAST_SERVICE_DATE date 7  √  null
NEXT_SERVICE_MILEAGE number 0  √  null
NEXT_SERVICE_DATE date 7  √  null
ASSIGNMENT_CODE varchar2 30  √  null
ASSIGNMENT_CODES.ASSIGNMENT_CODE Implied Constraint R

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
( SELECT DV.VEHICLE_ID, DV.UNIT_NUMBER, DV.AGENCY_CODE, (SELECT DESCRIPTION FROM ITEM_SUB_TYPE_CODES IST WHERE IST.TYPE_ID = DV.TYPE_ID), (SELECT DESCRIPTION FROM ITEM_MAKE_CODES IMC WHERE IMC.MAKE_ID = DV.MAKE_ID), (SELECT DESCRIPTION FROM ITEM_MODEL_CODES IMC WHERE IMC.MAKE_ID = DV.MAKE_ID AND IMC.MODEL_ID = DV.MODEL_ID), (SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE=DV.VEH_CATEGORY_CODE_TYPE AND EC.CODE=DV.VEH_CATEGORY_CODE), DV.VEH_CATEGORY_CODE, DV.VEH_CATEGORY_CODE_TYPE, (SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = DV.STATUS_CODE_TYPE AND EC.CODE = DV.STATUS_CODE), EJS_FLEET_MGMT_SEARCH_PK.GET_MAX_VEHICLE_ODOMETER(DV.VEHICLE_ID), (SELECT MAX(MILEAGE) FROM DV_SERVICE_RECORDS SR2 WHERE SR2.VEHICLE_ID = DV.VEHICLE_ID AND SR2.CRASH_ID IS NULL AND SR2.RESET_INTERVAL_FLAG = 'Y'), (SELECT MAX(START_DATE) FROM DV_SERVICE_RECORDS SR3 WHERE SR3.VEHICLE_ID = DV.VEHICLE_ID AND SR3.CRASH_ID IS NULL AND SR3.RESET_INTERVAL_FLAG = 'Y'), EJS_FLEET_MGMT_SEARCH_PK.GET_NEXT_SERVICE_MILES(DV.VEHICLE_ID, DV.AGENCY_CODE), EJS_FLEET_MGMT_SEARCH_PK.GET_NEXT_SERVICE_DATE(DV.VEHICLE_ID, DV.AGENCY_CODE), DV.ASSIGNMENT_CODE FROM DEPARTMENT_VEHICLES DV WHERE ( -- AT LEAST 1 SERVICE RECORD WITH RESET FLAG (SELECT COUNT(*) FROM DV_SERVICE_RECORDS WHERE VEHICLE_ID = DV.VEHICLE_ID AND RESET_INTERVAL_FLAG = 'Y') > 0 -- NEXT SERVICE DATE IS LESS THAN CURRENT DATE OR EJS_FLEET_MGMT_SEARCH_PK.GET_NEXT_SERVICE_DATE(DV.VEHICLE_ID, DV.AGENCY_CODE) < SYSDATE -- NEXT SERVICE MILES IS LESS THAN CURRENT MILEAGE OR EJS_FLEET_MGMT_SEARCH_PK.GET_NEXT_SERVICE_MILES(DV.VEHICLE_ID, DV.AGENCY_CODE) < EJS_FLEET_MGMT_SEARCH_PK.GET_MAX_VEHICLE_ODOMETER(DV.VEHICLE_ID) ) AND (DV.STATUS_CODE IS NULL OR DV.STATUS_CODE != 'SOLD') )
 
Possibly Referenced Tables/Views:


Close relationships: