У меня есть таблица, которая выглядит следующим образом

Я хочу суммировать продажи и показывать продажи только за 2010 год. Использование DATE_PART работает кроме случаев, когда я пытаюсь использовать там предложение WHERE
SELECT date_part('year', date) AS year, SUM(weekly_sales) as yearly_sales
FROM sales
GROUP BY year

SELECT date_part('year', date) AS year, SUM(weekly_sales) as yearly_sales
FROM sales
GROUP BY year
WHERE year = 2010;
Это потому, что date_part имеет двойную точность?