Archive for the ‘Mysql’ Category

Database MySql de cidades e estados do Brasil

Monday, May 31st, 2010

Banco de dados com todas as cidades e estados do Brasil para utilizar em combobox (more…)

Solução para problema com o limite do tipo TIME no mysql

Monday, October 19th, 2009

Com a necessidade de somar todas as horas de uma coluna de um banco do tipo TIME resolvi procurar no google como fazer o mesmo. Cheguei então ao seguinte link : http://forum.wmonline.com.br/lofiversion/index.php/t176750.html

Nele contém um post informando que com este comando resolveria:

mysql_query("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( nome_campo ) ) ) AS total_horas FROM nome_tabela");

No inicio parecia que tinha resolvido mas com o passar do tempo e aumento do volume de horas cadastradas ocorreu um problema. Os campos do tipo TIME possui o limite de 838:59:59, então se a soma do total de horas da coluna ultrapassar este valor, ele sempre retorna este total que é o limite, logicamente.

Para resolver este problema resolvi fazer um script PHP que vou disponibilizar aqui pra você.
(more…)