Salve Salve.

Então cara, fiz uns testes aqui porque esse caso de datas é sempre curioso.
Quando é feita a subtração das das datas, achei que ocorria tudo bem, até verificar no EXCEL, como abaixo: 2010-08-30 17:01:43 - 2010-08-30 06:46:12 = 105531 (poderia pensar que o valor era 10:55:31, porém na verdade é 10:15:31, ou seja, não posso nem mesmo confiar no MYSQL para fazer a operação de subtração simples entre datas.

Então achei isso no manual do MySQL:

The |SUM()| <http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_sum> and |AVG()| <http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_avg> aggregate functions do not work with temporal values. (They convert the values to numbers, which loses the part after the first nonnumeric character.) To work around this problem, you can convert to numeric units, perform the aggregate operation, and convert back to a temporal value. Examples:

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(/|time_col|/))) FROM/|tbl_name|/;
SELECT FROM_DAYS(SUM(TO_DAYS(/|date_col|/))) FROM/|tbl_name|/;

Meio gambi ... mas funcionou aqui ...
;)

Ajudou em algo ?

[]'s

Em 30/08/2010 15:43, Anderson Falkowski escreveu:
Buenas pessoal! Estou criandou um sistema para marcar a carga horária de funcionários de uma empresa. Tenho uma tabela de cadastro com os dados do funcionário e em um campo do tipo TIME fica armazenado a sua carga horária (40:00:00, 44:00:00) e outra tabela que possui campos que marcam o dia (campo date) e marca a hora de entrada (campo TIME) e outro campo que marca a hora de saída (campo TIME).

Estou tentando gerar um relatório com as somas, para ver o mensal da carga horária só estou multiplicando por 4 (semanas) que retorna 18.12:26:40.

Tem alguma função ou forma de fazer com que ele fique no formato: 160:00:00?

Se alguém souber, ou já passou por isso e puder ajudar, seria de grande ajuda.

Obrigado.

--
Cordialmente, Anderson Falkowski.


_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a