Я делаю запрос и прекрасно показать все, что я хочу:Сумма mutiplies результат в моем запросе
SELECT prog.cod_go, prog.data, prog.item, prog.tempoexposicao
FROM tb_programacao prog
JOIN tb_go go ON go.cod_go = prog.cod_go where go.cod_go = '1'
AND go.equi_func1_mat = '0735'
AND prog.data = '2014-01-24'
GROUP BY prog.data,prog.item
result:
cod_go | data | item | tempoexposicao
1 |2014-01-24 | 10 | 00:00:30
1 |2014-01-24 | 11 | 00:00:30
1 |2014-01-24 | 12 | 00:00:30
1 |2014-01-24 | 13 | 00:00:30
1 |2014-01-24 | 14 | 00:00:30
1 |2014-01-24 | 8 | 00:00:30
1 |2014-01-24 | 9 | 00:00:30
и после этого я попробовал сумму всего этого поля «tempoexposicao», как этот
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(temp.soma))) AS soma_tudo, temp.cod_go, temp.data, temp.item
FROM (SELECT SUM(prog.tempoexposicao) AS 'soma', prog.cod_go, prog.data, prog.item
FROM tb_programacao prog
JOIN tb_go go ON go.cod_go = prog.cod_go where go.cod_go = '1'
AND go.equi_func1_mat = '0735'
AND prog.data = '2014-01-24'
GROUP BY prog.data,prog.item) AS temp
result:
soma_tudo | cod_go | data | item
00:42:00 | 1 |2014-01-24 | 10
Я ожидаю 00:03:30 не 00:42:00, я не могу сделать этот подзапрос?
типа поля Время –
Почему вы используете 'SUM' на производную таблице? – Anthony
Я хочу суммировать все время после их выбора –