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

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

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

select count(extract(month from birth_date)) as pupils
from pupil
group by pupils
having count(*) > 1
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

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