Задать вопрос
victorzadorozhnyy
@victorzadorozhnyy

Как выбрать сумму записей по месяцам и добавить колонку с названием месяца и года?

Хочу сделать запрос, который выдает группировку по месяцу-году (2016 jun ...) и имеет колонку с названием месяца и года
сейчас есть вот такое
SELECT Month(ps_datetime), COUNT(ps_id) x FROM `patient_services` GROUP BY YEAR(ps_datetime), MONTH(ps_datetime)

нужно добавить колонку в которой будет MONTHNAME(ps_datetime) и YEAR(ps_datetime)
название месяца могут повторяться, так что нужно GROUP BY делать не только по месяцу, но и году
Помогите разобраться
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
@electronik777
SELECT COUNT(ps_id), EXTRACT(YEAR FROM ps_datetime) AS Year,
EXTRACT(MONTH FROM ps_datetime) AS Month
FROM `patient_services`
GROUP BY Year,Month

www.w3schools.com/sql/func_extract.asp
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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