Coluna desconhecida do MySQL # 1054

Ao executar a consulta abaixo, acabo com um erro MYSQL no PHPMyAdmin:

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

Essa consulta pertence a um aplicativo de relatório de tempos, em que os usuários relatam o tempo trabalhado em projetos diariamente. Há uma tabela para os dias que são esperados dias úteis, uma tabela de todos os funcionários e uma tabela com informações sobre a taxa de trabalho atual. A última tabela também é usada para determinar quando um usuário foi empregado. A ideia é obter todos os dias úteis e todos os usuários para (em uma consulta posterior) selecionar dias para os quais um usuário se esqueceu de relatar tempos. Quero limitar o resultado a dias em que os usuários foram empregados. Aqui está minha consulta:

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)

(Pode estar relacionadohttp://bugs.mysql.com/bug.php?id=13551 que é sobre uma mudança de sintaxe introduzida no MySQL versão 5, que causa esta mensagem se você esquecer certos parênteses)

O servidor MySQL está executando a versão "5.1.63-0 + squeeze1" no Debian.

EDITAR: Eu mudei a primeira linha de consulta para

SELECT emp.ID AS user, wd.Datum

como sugerido por Vijay, e a consulta funciona! Embora eu não entenda o porquê.

questionAnswers(2)

yourAnswerToTheQuestion