Banco de dados com todas as cidades e estados do Brasil para utilizar em combobox (more…)
Archive for the ‘Banco de dados’ Category
Database MySql de cidades e estados do Brasil
Monday, May 31st, 2010Listar databases, schemas, colunas, conectar ao banco e listar colunas de uma tabela no Postgres
Tuesday, February 9th, 2010Este post vem informar como listar databases, schemas, tabelas, colunas de uma tabela do banco Postgree via terminal.
Primeiramente acesse o banco via terminal da seguinte maneira
root@server:~# su – postgres
postgres@server:~$ psql
Bem vindo ao psql 8.3.9, o terminal iterativo do PostgreSQL.Digite: \copyright para mostrar termos de distribuição
\h para ajuda com comandos SQL
\? para ajuda com comandos do psql
\g ou terminar com ponto-e-vírgula para executar a consulta
\q para sair
postgres=#
Selecionar registros duplicados em uma tabela banco postgres
Tuesday, February 2nd, 2010Segue modelo de select para retornar dados duplicados em uma tabela no banco postgres
SELECT campo1,campo2,COUNT(*)
FROM tabela
GROUP BY campo1,campo2
HAVING COUNT(*) > 1
ORDER BY campo1 DESC
Solução para problema com o limite do tipo TIME no mysql
Monday, October 19th, 2009Com 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…)










