|
|
|
Как посчитать сумму?
|
|||
|---|---|---|---|
|
#18+
Подскажите, как в такой таблице КодТренера ДлительностьТренировки 1 40 2 50 3 60 1 90 1 120 2 30 3 80 Посчитать длительность тренировки для каждого тренера? Через COUNT(ДлительностьТренировки) считает всю сумму. Нужно чтобы в итоге получилосьтак КодТренера ДлительностьТренировок 1 250 2 80 3 140 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 18:31:16 |
|
||
|
Как посчитать сумму?
|
|||
|---|---|---|---|
|
#18+
mikstyle, GROUP BY + SUM Причем тут COUNT ? Тебе ж не количество тренировок нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 20:19:02 |
|
||
|
Как посчитать сумму?
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, Спасибо, я ошибся вместо count использовал просто SUM, без group by. Может кому пригодится select Фио, КодТренера, SUM(Длительность) from тренировка inner join turist where КодТренера=КодТуриста GROUP BY КодТренера; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 08:40:50 |
|
||
|
Как посчитать сумму?
|
|||
|---|---|---|---|
|
#18+
А как в такой таблице КодТуриста Фио Пол 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2015, 14:26:04 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38850785&tid=1833716]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
116ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 392ms |

| 0 / 0 |
