GPGB_CAR_VW

(SQL View)
Index Back

Car Details View

Consolidated view of car details, used by P11D Extractor

SELECT A.EMPLID ,B.REGISTRATION_NUM ,A.START_DT ,A.END_DT ,B.REGISTRATION_DT ,B.MANUFACT_CD ,B.MODEL_DESCR ,C.LIST_COST ,C.ENGINE_SIZE ,C.ENGINE_SIZE_UNITS ,C.ENGINE_TYPE_CD ,C.C02_EMISSIONS FROM PS_CAR_ALLOC A ,PS_CAR_DATA B ,PS_CAR_MODEL C WHERE B.CAR_ID = A.CAR_ID AND C.MANUFACT_CD = B.MANUFACT_CD AND C.MODEL_DESCR = B.MODEL_DESCR AND C.EFFDT = ( SELECT MAX(CC.EFFDT) FROM PS_CAR_MODEL CC WHERE CC.MANUFACT_CD = C.MANUFACT_CD AND CC.MODEL_DESCR = C.MODEL_DESCR AND CC.EFFDT <= B.EFFDT)

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 REGISTRATION_NUM Character(8) VARCHAR2(8) NOT NULL Registration Number
3 START_DT Date(10) DATE Start Date
4 END_DT Date(10) DATE end date
5 REGISTRATION_DT Date(10) DATE Registration Date
6 MANUFACT_CD Character(4) VARCHAR2(4) NOT NULL Manufacturer
7 MODEL_DESCR Character(40) VARCHAR2(40) NOT NULL Model Description
8 LIST_COST Number(19,3) DECIMAL(18,3) NOT NULL List Cost
9 ENGINE_SIZE Number(4,0) SMALLINT NOT NULL Engine Capacity (cc)
10 ENGINE_SIZE_UNITS Character(1) VARCHAR2(1) NOT NULL Engine Size
C=Cubic Centimeters
I=Cubic Inches
11 ENGINE_TYPE_CD Character(3) VARCHAR2(3) NOT NULL Engine Type
DIE=Diesel with cylinder capacity
OTH=Car without cylinder capacity
PET=Petrol with cylinder capacity
12 C02_EMISSIONS Number(3,0) SMALLINT NOT NULL C02 Emissions g/km