Nie jestem pewien, czy jest to spowodowane YEAR
jest słowem zastrzeżonym w MySQL lub dlatego, że chce, abyś zrobił coś w stylu:
SELECT
FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year
FROM
table_name
WHERE
FROM_UNIXTIME(my_unix_timestamp_column, '%Y') = 2009;
Nie pamiętam, czy ostatni problem dotyczy tylko grupy GROUP
s :S