powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как посчитать сумму?
5 сообщений из 5, страница 1 из 1
Как посчитать сумму?
    #38849810
mikstyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как в такой таблице
КодТренера ДлительностьТренировки
1 40
2 50
3 60
1 90
1 120
2 30
3 80

Посчитать длительность тренировки для каждого тренера? Через COUNT(ДлительностьТренировки) считает всю сумму. Нужно чтобы в итоге получилосьтак
КодТренера ДлительностьТренировок
1 250
2 80
3 140
...
Рейтинг: 0 / 0
Как посчитать сумму?
    #38849858
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikstyle,

GROUP BY + SUM
Причем тут COUNT ? Тебе ж не количество тренировок нужно
...
Рейтинг: 0 / 0
Как посчитать сумму?
    #38850027
mikstyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MikkiMouse, Спасибо, я ошибся вместо count использовал просто SUM, без group by. Может кому пригодится
select Фио, КодТренера, SUM(Длительность) from тренировка inner join turist where КодТренера=КодТуриста GROUP BY КодТренера;
...
Рейтинг: 0 / 0
Как посчитать сумму?
    #38850785
mikstyle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как в такой таблице
КодТуриста Фио Пол
1 Путин М
2 Медведев М
3 Сидорова Ж
4 Петрова Ж
5 Иванова Ж
Вывести Фио и количество туристов, где пол - М?
Я попробовал так
SELECT turist.фио, count(TURIST.фио) from turist where turist.пол="М" GROUP by turist.фио;
Но выводится так:
ФИО COUNT(TURIST.фио)
Путин 1
Медведев 1
Если написать запрос так
SELECT turist.фио, count(TURIST.фио) from turist where turist.пол="М";
То количество туристов правильно посчитается, но будет всего 1 запись
Фио Count(TURIST.фио)
Путин 2
...
Рейтинг: 0 / 0
Как посчитать сумму?
    #38850923
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mikstyle,
Код: sql
1.
SELECT turist.фио, sum(turist.пол='М') male_cnt from turist;



ЗЫ: прочитайте хоть что-нибуть об языке SQL.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как посчитать сумму?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]