Проблемът е поставянето на ORDER BY в WHERE клауза подзаявка. SQL синтаксисът не ви позволява да подреждате елементи от подзаявката в WHERE клауза, защото не променя резултата от заявката като цяло.
Трябва да го преместите, за да коригирате синтаксиса:
SELECT empid FROM employees WHERE deptid IN
(
SELECT deptid FROM department WHERE description LIKE '%application%'
)
ORDER BY createddate DESC
След това трябва да се присъедините към department таблица и използвайте ORDER BY в една от колоните му:
SELECT e.empid
FROM employees e
JOIN department d ON e.deptid = d.deptid
WHERE d.description LIKE '%application%'
ORDER BY d.createddate DESC