Top.Mail.Ru
Ответы

Помогите с SQL

Рассчитайте показатель DAU за март: узнайте количество уникальных покупателей в этом месяце.
Отобразите дату и количество уникальных покупателей. Отсортируйте таблицу по дате в порядке возрастания.


SELECT COUNT(DISTINCT(bracelet_id)) as DAU
FROM pizza
WHERE EXTRACT(MONTH FROM date) = 3;
GROUP BY date;
ORDER BY date;

не могу понять где ошибка

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

Почему ты думаешь что тут ошибка?

Аватар пользователя
Ученик

скорее всего вначале не хватает столбца в таблице с датами.
SELECT DATE_TRUNC('day', date),
Также точку с запятой (;) нужно везде убрать. Остальное - вроде ок.

Аватар пользователя
Знаток

Ошибки нет.

Аватар пользователя

DROP TABLE;

Аватар пользователя
Ученик

это что за скибиди туалет