Jump to content
Fórum Script Brasil

Eduardo Lopes Couto

Membros
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Eduardo Lopes Couto

  1. Kakao. Obrigado pela ajuda, essa consulta que enviou, só tive que corrigir o alias dado a coluna datahora, pois o group by está agrupando pela datahora da tabela e não pelo formatado, ficou assim: select concat(case when minute(datahora) > 30 then hour(datahora) + 1 else hour(datahora) end, ':30') as `datahoraFormat` ,count(*) as 'COUNT' from `maquina-montador` where DAY(datahora) = 20 and MONTH(datahora) = MONTH(NOW()) group by `datahoraFormat` order by `datahora`; Com esse select o tempo foi de 0,344 sec para uma tabela com 164.352 registros e no segundo teste levou 3,323 se
  2. Grato pela atenção dos colegas... Progr'amador, eu segui sua dica, criei um indice no campo datahora, com isso ganhei 0,5 segundos, mas ainda estava demorando 1,040 segundos a consulta. Kakao, realmente tenho a necessidade de quebrar as horas da maneira que escrevi, isso é necessário pois esses dados são para mostrar o indice de produção de uma linha de montagem e o horário que a linha começa a produzir nunca é em horas cheias. Mas fiz uma modificação na consulta, eu retirei as funções "concat" e "convert", agora o tempo de consulta é de 0,749 segundos em uma tabela com 2568 registros, obs,
  3. Olá a todos. Estou com um problema, eu tenho os seguintes dados em uma tabela... || *id* || *serial_id* || *operador_id* || *datahora* || || 2511 || 5717 || 9 || 2011-05-20 07:39:21 || || 2512 || 5718 || 8 || 2011-05-20 07:43:28 || || 2513 || 5721 || 8 || 2011-05-20 07:54:50 || || 2514 || 5720 || 9 || 2011-05-20 07:56:23 || || 2515 || 5719 || 3 || 2011-05-20 07:59:25 || || 2516 || 5722 || 1 || 2011-05-20 08:05:06 || || 2517 || 5724 || 8 || 2011-05-20 08:08:25 || || 2518 || 5723 || 9 || 2011-05-20 08:09:04 || || 2519 || 5725 || 3 || 2011-05-20 08:16:49 || || 2520 || 5726 || 1 || 2011-05-20 0
  4. Caro tente o seguinte. Crie sua tabela2 normalmente com os indices. o insert faça assim... insert into tabela2 (campo1, campo2, campo3 , .....) select campo1, campo2, campo3, .... from tabela1; Só fique atento na quantidade de campos a serem inseridos pois o select tem que retornar a mesma quantidade de campos e na mesma ordem. Lembre-se que o campo tem que ser o mesmo tipo e tamanho. Espero ter ajudado.
  5. nicolas Seja mais especifico quanto ao seu problema, eu não consegui entender o que gostaria de fazer, só sei que sua consulta está com erro de sintax.
  6. Mauricio de Andrade Fiquei curioso quanto ao projeto, se puder, envie algumas informações sobre ele. [email protected] Grato
  7. Marcelinho.. Qual a versão do Mysql e PHP do localhost e qual é da WEB? As estruturas das tabelas utilizadas estão iguais, tanto no localhost quanto na Web? Pois isso tá parecendo erro de sintax de uma versão para outra.
  8. Seguinte... no codigo javascript substitua o código para o seguinte... Seu... $(document).ready(function(){ $("select[name=estado]").change(function(){ $("select[name=cidade]").html('<option value="0">Carregando...</option>'); $.post("cidades.php", {estado:$(this).val()}, function(valor){ $("select[name=cidade]").html(valor); } ) }) }) mude para .... $(document).ready(function(){ $("select[na
×
×
  • Create New...