Создать представление с указанием определенных месяцев - PullRequest
0 голосов
/ 30 ноября 2018

Как мне создать ВИД, который показывает каждое задание на январь и март.Таблица проекта связана с таблицей задач через project_no, а таблица сотрудника связана с таблицей задач через employee_id.В ВИД также необходимо включить задачу date_time, которую я включил.

Пока я получил:

CREATE VIEW TASKS_JAN_MAR 
AS SELECT P.NAME, T.TASK_ID, T.TASK_NO, E.FIRST_NAME, E.LAST_NAME, 
TO_CHAR(T.DATE_TIME, 'DD-MON-YY')

FROM PROJECT P, TASK T, EMPLOYEE E

WHERE P.PROJECT_NO = T.PROJECT_NO AND E.EMPLOYEE_ID = T.EMPLOYEE_ID;

1 Ответ

0 голосов
/ 30 ноября 2018

Просто добавьте еще одно условие в предложение where, чтобы ограничить месяц январем (01) или мартом (03).

CREATE VIEW TASKS_JAN_MAR 
AS SELECT P.NAME, T.TASK_ID, T.TASK_NO, E.FIRST_NAME, E.LAST_NAME, 
TO_CHAR(T.DATE_TIME, 'DD-MON-YY')

FROM PROJECT P, TASK T, EMPLOYEE E

WHERE P.PROJECT_NO = T.PROJECT_NO AND E.EMPLOYEE_ID = T.EMPLOYEE_ID
AND TO_CHAR(T.DATE_TIME,'MM') IN ('01','03')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...