Pessoal,
Mas uma das inúmeras…rss. Mas é bom contar com essa solução…é o seguinte, nas tabelas relacionadas…pessoas, seções, horaida, horavolta, em seções cadastro o tempo que minutos (00:45), de cada seção e tempo parado na seção…em horaida é o horário cadastrado para determinada pessoa com as respectiva linha, exemplo:
SEÇÕES
TRECHO A - 00:15 / TEMPO PARADO: 00:03
TRECHO B - 00:22 / TEMPO PARADO: 00:03
TRECHO C - 00:12 / TEMPO PARADO: 00:02
HORA IDA
SEGUNDA - 14:00
TERÇA - 14:00
Quero uma forma de somar por trecho pegando cada trecho, assim:
TRECHO A = 14:18 (SOMA DA TRECHO A COM TEMPO PARADO)
TRECHO B = 14:43 (SOMA DA TRECHO B COM TEMPO PARADO + TOTAL DO TRECHO A)
TRECHO C = 14:57 (SOMA DA TRECHO C COM TEMPO PARADO + TOTAL DO TRECHO B)
tentei assim:
SELECT
pessoas.nome,
pessoas.cpfcnpj,
linha.Secao,
secoes.secao,
secoes.tiposecao,
SEC_TO_TIME(TIME_TO_SEC(secoes.tps) + TIME_TO_SEC(secoes.tpps) + TIME_TO_SEC(horarios.Domingo)) AS Horario,
SEC_TO_TIME(TIME_TO_SEC(secoes.tps) + TIME_TO_SEC(secoes.tpps) + TIME_TO_SEC(horariosv.Domingo)) AS Horariov
FROM
pessoas INNER JOIN linhaperm ON linhaperm.idpess = pessoas.idpess
INNER JOIN linha ON linha.idLinha = linhaperm.idLinha
Ele soma mas não por seção…alguma luz ??




