Ir para conteúdo

Alessandro Almeida

Members
  • Total de itens

    11
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Alessandro Almeida

  1. NOT IN na mesma tabela

    O meu! Deu certo! Vou implemenntar um PHP para da valor a variável "data". Perfeito Motta! Obrigado!
  2. NOT IN na mesma tabela

    Acho que estou enferrujado em MYSQL. Não consegui encaixar JOIN nesse código. Eu conseguir encaixar um WHERE mas duplicou as colunas. select * from (SELECT * FROM `inventario` WHERE data = '11/01/2018') mes1, (SELECT * WHERE FROM `inventario` data = '11/02/2018') mes2 where mes1.usuario = mes2.usuario
  3. NOT IN na mesma tabela

    Desculpe. Eu não formulei a pergunta corretamente. Deve ter sido o exaustão. Vou explicar o conceito dessa consulta: 1. Existe um inventário mensal com todos os ativos 2. As colunas são id,ativo,tipodeativo,marcamodelo,status,usuario,centrodecusto,filial,data 3. Estou no terceiro mês ou subsequente a ele(quarto, quinto sexto etc...) Como irei consultar a diferença do último inventário, ou seja, a diferença das últimas duas datas? exemplo: id ativo tipodeativo marcamodelo status usuario centrodecusto filial data 1 12345678 celular positivo p30 in use alessandro.albuquerque 561308 br04 11/01/2018 2 12345678 celular positivo p30 in use diego.bordini 561308 br01 11/02/2018 3 12345678 celular positivo p30 in use alisson.brito 561308 brn1 11/03/2018 4 12345678 celular positivo p30 in use alessandro.albuquerque 561341 br04 11/04/2018 5 12345678 celular positivo p30 in use carlos.augusto 561308 br02 11/05/2018
  4. NOT IN na mesma tabela

    Pessoal, Eu preciso exibir as linhas que houveram alguma alteração de acordo com a DATA. Segue o código: SELECT * FROM `inventario` WHERE usuario NOT IN (SELECT usuario FROM `inventario` where data='11/01/2018') Obs: Se houver alteração em algum campo de outra coluna não irá exibir. Como posso acrescentar nesse código que exibe qualquer alteração? id ativo tipodeativo marcamodelo status usuario centrodecusto filial data 1 12345678 celular positivo p30 in use alessandro.albuquerque 561308 br04 11/01/2018 2 12344321 celular positivo p30 in use diego.bordini 561308 br01 11/01/2018 3 43211234 celular positivo p30 in use alisson.brito 561308 brn1 11/01/2018 9 87654321 celular positivo p30 in use alessandro.albuquerque 561308 br04 11/01/2018 4 12345678 celular positivo p30 in use carlos.augusto 561308 br04 11/02/2018 5 12344321 celular positivo p30 in use diego.bordini 561308 br01 11/02/2018 6 43211234 celular positivo p30 in use alisson.brito 561308 brn1 11/02/2018 7 87654321 celular positivo p30 in use alessandro.albuquerque 561331 br04 11/02/2018 No exemplo acima, o usuário alessandro.abuquerque mudou o Centro de Custo e exibiu apenas a mudança de usuário.
  5. DISTINCT + SUM

    Feito! SELECT m1.material, m1.quantidade FROM ( SELECT material, SUM(quantidade) as quantidade FROM material GROUP BY material ) m1 WHERE m1.material LIKE '%$busca%' AND m1.quantidade LIKE '%$busca1%' ORDER BY m1.material ASC
  6. DISTINCT + SUM

    Prezados, Estou precisando somar a coluna QUANTIDADE que são consultadas com um "DISTINCT material". Segue código até o "DISTINCT material" ... $busca_query = mysql_query("SELECT distinct material FROM material WHERE material LIKE '%$busca%' AND quantidade LIKE '%$busca1%' ORDER BY material ASC")or die(mysql_error());//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysql_fetch_array($busca_query)) { ?> <tr width="100%"> <td width="82%"><?php echo "$dados[material]<br />";?></td> <td width="10%"><?php echo "$dados[quantidade] <br />";?> ...
  7. Fuso horário

    Preciso encaixar +5 horas de fuso horário. Horário da Alemanha.
  8. Abrir diretório local

    Prezados, Preciso abrir diretório local. ou seja no client-side. e que seja compatível em todos os navegadores.
  9. Abrir diretório local

    Prezados, Percebi que os navegadores não permitem mais hiperlink para diretórios. Apenas do IE. Acho que isso tem com manipular com JS, já estudei algumas APIs mas ainda não conseguir. Alguém pode me da uma luz? Talvez outras linguagens, mas a princípio imagino que JS funcione.
  10. Query INSERT

    Cara Obrigado, Voltou um erro... Incorrect integer value: '' for column 'id' at row 1 Então alterei a query INSERT para não declarar a id que já é AUTO INCREMENTO. $query2 = "INSERT INTO tabela2 ( `idos` ) VALUES ( '$id' )"; mysql_query($query2, $database) OR DIE(mysql_error()); Deu certo! não sei porque, mas sem declarar a id AUTO INCREMENTO deu certo. Muito Obrigado!
  11. Query INSERT

    Prezados, Estou com um problema em que não sei se é a versão do PHP, PHPMYADMIN e MYSQL ou se é o server-side da UOLHOST. Pois funciona a query UPDATE e SELECT, atualizando e consultando os dados do BANCO DE DADOS mas não consigo inserir pelo PHP. Se consigo atualizar e consultar então o código de conecctar o BD está tudo ok. Já testei xamp(hospedagem localhost) e está funcionando todas as querys UPDATE, SELECT e INSERT. Segue exemplo da sintaxe: ... <?php include "conecta.php"; ?> ... <?php $query1 = "UPDATE tabela1 SET status='$status', observacao='$observacao' WHERE id='$id'"; mysql_query($query1,$database); $query2 = "INSERT INTO tabela2 ( `id` , `idos` ) VALUES ( '', '$id' )"; mysql_query($query2, $database); ?> ... Versão da UOLHOST: .MySQL 5.6 .PHP 5.5 .PHPMYADMIN 4.2.7.1 Versão do XAMP: .MYSQL 5.6.24 .PHP 5.6.8 .PHPMYADMIN 4.3.11
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: