View slot9.WORLD.TSTA.VS_TIME_CATEGORY_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
COUNT number 0  √  null
TIME_CATEGORY_DESC varchar2 50  √  null
TIME_CATEGORY_CODE varchar2 30  √  null
START_DATE date 7  √  null
START_DATE_TIME date 7  √  null
DAY varchar2 36  √  null
MONTH varchar2 36  √  null
YEAR varchar2 4  √  null
AGENCY_CODE varchar2 30  √  null
AGENCY_CODES.AGENCY_CODE Implied Constraint R
SHIFT_CODE varchar2 30  √  null
ASSIGNMENT_SHIFT_CODES.SHIFT_CODE Implied Constraint R
OFFICER_ID number 0  √  null
OFFICERS.OFFICER_ID Implied Constraint R

Analyzed at Mon Sep 20 21:05 MDT 2021

View Definition:
SELECT CAST(SUM((AH.END_DATE_TIME - AH.START_DATE_TIME) * 24*60) AS INTEGER) as COUNT, nvl(ATCC.DESCRIPTION,'Not Specified') as TIME_CATEGORY_DESC, -- wheaaaaa to do AH.ATC_CODE as TIME_CATEGORY_CODE, TRUNC(AH.START_DATE_TIME) as START_DATE, AH.START_DATE_TIME as START_DATE_TIME, TRIM(TO_CHAR (AH.START_DATE_TIME, 'DAY')) AS DAY, TRIM(TO_CHAR (AH.START_DATE_TIME, 'MONTH')) AS MONTH, TRIM(TO_CHAR (AH.START_DATE_TIME, 'YYYY')) AS YEAR, A.AGENCY_CODE, A.SHIFT_CODE, AL.OFFICER_ID FROM ACTIVITY_HEADERS AH INNER JOIN ASSIGNMENTS A ON AH.ASSIGN_ID = A.ASSIGN_ID INNER JOIN ASSIGNMENT_LOGS AL ON A.ASSIGN_ID = AL.ASSIGN_ID INNER JOIN ACTIVITY_TIME_CATEGORY_CODES ATCC ON AH.ATC_CODE = ATCC.ATC_CODE GROUP BY nvl(ATCC.DESCRIPTION,'Not Specified'), AH.ATC_CODE, TRUNC(AH.START_DATE_TIME), AH.START_DATE_TIME, TO_CHAR (AH.START_DATE_TIME, 'DAY'), TO_CHAR (AH.START_DATE_TIME, 'MONTH'), TO_CHAR (AH.START_DATE_TIME, 'YYYY'), A.AGENCY_CODE, A.SHIFT_CODE, AL.OFFICER_ID ORDER BY TRUNC(AH.START_DATE_TIME) DESC
 
Possibly Referenced Tables/Views:


Close relationships: