MSC_TIME_GREGORIAN_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
CALENDAR_TYPE CALENDAR_CODE SEQ_NUM YEAR YEAR_START_DATE YEAR_END_DATE QUARTER QUARTER_START_DATE QUARTER_END_DATE MONTH MONTH_START_DATE MONTH_END_DATE WEEK WEEK_START_DATE WEEK_END_DATE DAY WORKING_DAY |
Query
SQL_Statement |
---|
SELECT DISTINCT mc.calendar_type as CALENDAR_TYPE, mc.calendar_code as CALENDAR_CODE, NULL as SEQ_NUM, concat('Year: ',mcm.year_start_date) AS YEAR, mcm.year_start_date as YEAR_START_DATE, mcm.year_end_date as YEAR_END_DATE, concat('Quarter: ',mcm.quarter_start_date) AS QUARTER, mcm.quarter_start_date as QUARTER_START_DATE, mcm.quarter_end_date as QUARTER_END_DATE, concat('Month: ',mcm.month_start_date) AS MONTH, mcm.month_start_date as MONTH_START_DATE, mcm.month_end_date as MONTH_END_DATE, NULL as WEEK, NULL as WEEK_START_DATE, NULL as WEEK_END_DATE, to_date(to_char(mcaldat.CALENDAR_DATE,'DD-MON-YYYY'),'DD-MON-YYYY' ) AS DAY, NULL as WORKING_DAY FROM MSC_CALENDARS mc, MSC_CALENDAR_MONTHS mcm, MSC_CALENDAR_DATES mcaldat WHERE (mcaldat.calendar_date BETWEEN mcm.month_start_date AND mcm.month_end_date) AND (mcm.month_start_date between mc.calendar_start_date and mc.calendar_end_date) AND mcaldat.calendar_code=mcm.calendar_code AND mcm.calendar_code=mc.calendar_code AND mc.calendar_type=1 |