BadassRolf
@BadassRolf

Как посчитать общее количество человек из одной даты?

У меня есть база данных
24b5ec0314ac488d9fb138bbff5c4f8b.png
Мне нужно вывести запросом общее количество человек(num_psng) за месяц(date_flying)
Например, за май получается 75.
Как это можно сделать?
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
@BorisKorobkov Куратор тега MySQL
Web developer
Если по дням, то
SELECT date_fluing, SUM(num_psng) FROM ... GROUP BY date_fluing


Если по месяцам, то
SELECT DATE_FORMAT(date_fluing, '%Y-%m'), SUM(num_psng) FROM ... GROUP BY DATE_FORMAT(date_fluing, '%Y-%m')


Если только за один месяц (например, май), то
SELECT SUM(num_psng) FROM ... WHERE DATE_FORMAT(date_fluing, '%Y-%m') = '2017-05'
Ответ написан
petermzg
@petermzg
Самый лучший программист
По месяцам:
select DATE_FORMAT(date_flying, '%m/%Y') month, sum(num_psng) cnt
from table
Group by DATE_FORMAT(date_flying, '%m/%Y')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы