Задать вопрос
@evgenyt2000

Как поправить функцию first?

Не получается загнать первые времена ,как входной параметр начала трудовой деятельности
INSERT INTO TEACHER (HIREDATE)
SELECT HIREDATE
FROM LESSON 
WHERE (SELECT LESSONDATETIME,MIN(LESSONDATETIME) KEEP(DENSE_RANK FIRST ORDER BY LESSONDATETIME)
OVER (PARTITION BY TEACHERPC) FROM LESSON JOIN TEACHER ON TEACHER.PC_TEACHER=LESSON.TEACHERPC)
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    SQL для начинающих: с нуля до сертификата Oracle
    2 недели
    Далее
  • SQL Online
    Курс продвинутого SQL
    3 недели
    Далее
  • Учебный центр IBS
    DB-028 Язык Oracle PL/SQL: расширенные возможности
    1 неделя
    Далее
Решения вопроса 1
update teacher t
   set hiredate = (select min(lessondatetime)
                     from lesson l
                    where t.pc_teacher = l.teacherpc)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы