Задать вопрос
@R0_none
ни ноты без банкноты

Почему count(extract не стакается и чем это заменить?

нужно получить количество одинаковых месяцев

select count(extract(month from birth_date)) as pupils
from pupil
group by pupils
having count(*) > 1
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
LaRN
@LaRN
Senior Developer
По идее тут все решается правильной группировкой:
select  pupils, extract(month from birth_date), count(1) as pupils
   from pupil
 group by pupils, extract(month from birth_date)
having count(1) > 1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы