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
---------------------------