MySQL # 1054 неизвестный столбец

При выполнении запроса ниже, я получаю ошибку MYSQL в PHPMyAdmin:

#1054 - Unknown column 'wd.Datum' in 'having clause'

Этот запрос относится к приложению для составления отчетов о времени, где пользователи сообщают о времени, отработанном над проектами ежедневно. Есть таблица дней ожидаемых рабочих дней, таблица всех сотрудников и таблица с информацией о текущем уровне работы. Последняя таблица также используется, чтобы определить, когда пользователь был нанят. Идея состоит в том, чтобы получить все рабочие дни и всех пользователей, чтобы (в более позднем запросе) выбрать дни, за которые пользователь забыл сообщить время. Я хочу ограничить набор результатов днями, в которые работали пользователи. Вот мой запрос:

SELECT emp.ID AS user
FROM (workdays wd, employees emp)
     INNER JOIN workrates wr ON (emp.ID=wr.UserId)
WHERE (wd.Datum<'2012-11-15')
GROUP BY WEEK(wd.Datum, 3), user
HAVING wd.Datum>=MIN(wr.FromDate)

(Может быть связано сhttp://bugs.mysql.com/bug.php?id=13551 что касается изменения синтаксиса, введенного в MySQL версии 5, который вызывает это сообщение, если вы забыли определенные круглые скобки)

Сервер MySQL работает под управлением версии 5.1.63-0 + squeeze1 в Debian.

РЕДАКТИРОВАТЬ: Я изменил первую строку запроса на

SELECT emp.ID AS user, wd.Datum

как предложено Виджаем, и запрос работает! Хотя я не понимаю почему.

Ответы на вопрос(2)

Ваш ответ на вопрос