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

Недопустимый идентификатор в запросе. Как исправить?

Имеется таблица EMPLOYEES(EMPLOYEE_ID,FIRSTNAME,LASTNAME,PATRONYMIC,BIRTHDATE)
Нужно сделать запросы и выбрать тех, кто родился весной. Но ORACLE выдает ошибку ORA-00904 недопустимый идентификатор. Все дело в последней строке с WHERE
SELECT EMPLOYEE_ID,
(LASTNAME  || ' ' || FIRSTNAME || ' ' || PATRONYMIC) AS FULLNAME
FROM EMPLOYEES
WHERE MONTH(BIRTHDATE) BETWEEN 3 AND 5;
  • Вопрос задан
  • 1887 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DB-021 Язык Oracle PL/SQL для разработчиков
    1 неделя
    Далее
  • Stepik
    SQL для начинающих: с нуля до сертификата Oracle
    2 недели
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@1001001
Дали бы хоть ошибку оригинальную.
Предположу, что делать надо такextract(month from BIRTHDATE)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽