Mostrando postagens com marcador MySQL. Mostrar todas as postagens
Mostrando postagens com marcador MySQL. Mostrar todas as postagens

quarta-feira, 25 de setembro de 2013

Calculando a diferença entre dois horários no MySQL

Olá !

Hoje vamos ver como calcular a diferença entre dois horários do no MySQL

Para calcular esta diferença, o MySQL tem uma função chamada TIMEDIFF, que recebe duas datas, e calcula a diferença entre a primeira e a segunda, portanto, para não receber um valor negativo, coloque sempre a data/hora maior como primeiro argumento.

Por exemplo: em um sistema de ordem de serviço, queremos saber por quanto tempo a OS ficou aberta aguardando uma solução. Ao executar o comando abaixo, recebemos o valor desta diferença em horas.

SELECT  `id_chamado` ,  `assunto` , TIMEDIFF(`data_encerramento`,`data_abertura`) as 'Tempo em aberto'
FROM  `tb_chamados` 
WHERE  `status` =  'Finalizado'

terça-feira, 24 de setembro de 2013

Atualizar campo DATE por outro campo na mesma tabela SQL



Olá !
 
Em um sistema que estou desenvolvendo, provavelmente por preguiça..., ao invés de utilizar um campo DATE para armazenar a data de aniversário dos colaboradores, utilizei três campos tipo VARCHAR, depois, quando estudei mais o assunto, percebí que ficaria muito mais complicado desta forma, pois existem várias funções prontas para a manipulação de datas no MySQL caso o campo seja do tipo DATE.

Até aí tudo bem , criei outra tabela com o tipo DATE mas como passar os dados para este novo campo? Consegui com este comando:

update TABELA

set DATANASCIMENTO = CONCAT(`ANO`,'-',`MES`,'-',`DIA`);


É ISSO !

sexta-feira, 9 de agosto de 2013

Agrupar Registros Repetidos no SQL


Olá!

        Digamos que você está fazendo um formulário HTML e que precise formatar um campo do tipo select que será construído a partir de uma consulta SQL de uma coluna que contém campos duplicados.
        Por exemplo, digamos que será um formulário para encontrar as filiais de uma empresa que se encontram em uma cidade, mas existem várias filiais em uma mesma cidade, basta realizar uma consulta com o parâmetro GROUP BY.

SELECT `cidade`              

FROM tb_filiais
GROUP BY `cidade`         /*Agrupa os valores repetidos*/
ORDER BY `cidade` asc   /*coloca em ordem alfabética*/


Simples Assim !


terça-feira, 14 de maio de 2013

WampServer não Fica Online

Você instala o WampServer e o mesmo funciona perfeitamente, mas após reiniciar o computador o mesmo não fica mais online, nem após reinstalar o mesmo.

Isso geralmente ocorre porque o servidor apache do WampServer ( e todos os outros) por padrão, rodam na porta 80, por exemplo, se você tem o Skype ligado, ou o IIS, ou qualquer serviço sobre a porta 80, o mesmo não irá inicializar.

Para resolver este problema, desligue o outro serviço, ou troque a porta do mesmo ou então troque a porta do Apache.

Para trocar a porta do apache no WampServer siga os passos:
Clique no icone do WampServer, vá em Apache, e abra o arquivo httpd.conf, se ele pedir o tipo de programa utilize o bloco de notas:

Dentro deste aquivo, procure a linha onde está escrito: Linsten 80

Troque a porta por outra que você não utiliza, 8080 por exemplo, lembrando que caso você altere esta porta padrão, para acessar seu servidor via Browse será necessário digitar localhost:8080


Até mais !

terça-feira, 14 de setembro de 2010

Instalando Apache2 + MySQL + PHP5 + PHPMyAdmin no Ubuntu

Pretendo postar algo sobre algumas ferramentas de gerência de redes e para que elas funcionem, será necessário instalar o MySQL, e uma forma fácil de gerenciar os bancos de dados é através do PHPMyAdmin, só que para utilizarmos o PHPMyAdmin, precisamos de um servidor web e do PHP rodando, portanto vamos instalar e configurar esses 4 para o uso.
Então vamos lá!

$sudo su
# apt-get install apache2

Para testar a instalação do servidor Apache digite no seu navegador:

http://localhost/
ou
http://127.0.0.1/

Vai aparecer então uma página com uma mensagem como essa: "It works!", se apareceu, funcionou!

# apt-get install mysql-server-5.0 (Nesta etapa lhe será pedido uma senha para o MySQL)
# apt-get install php5
# apt-get install php5-mysql
# apt-get install phpmyadmin (Nesta etapa você criará a senha do phpmyadmin)




Criamos agora um link-simbólico para o PHPMyAdmin, pois o Apache exibe as páginas que estão dentro do /var/www e a página do PHPMyAdmin está em /usr/share/phpmyadmin.

# cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin


Agora que já criamos o link simbólico, podemos acessar o PHPmyadmin, basta acessar:

http://localhost/phpmyadmin (acesso via máquina local)
http://IPdoServidor/phpmyadmin (acesso de outra máquina)

Caso não funcione, tente reiniciar o Apache:

#etc\init.d\apache2 restart

Abrirá então um pedido de usuário e senha.

O usuário é root, e a senha a senha que você definiu na instalação

Caso não consiga acessar o PHPMyAdmin, reinicie a máquina pois algumas configurações dos pacotes podem não ter sido instaladas e ativadas ao mesmo tempo.

é isso !

facebook

Postagens populares