Jump to content
FlexByou

Calculo de campo TIME (URGENTE)

Recommended Posts

Olá pessoal preciso muito da ajuda de vocês, aqui na empresa tenho um banco mysql que controla a saída de alguns carros, geralmente esses carros saiam no dia e voltava no mesmo dia, porém agora esses carros acabam voltando no dia seguinte es o meu problema. O banco estava modelado com as seguintes colunas:

DATA_SAIDA --> Date
HORA_INICIA -->Time

HORA_FINAL-->Time

O problema acontece quando o carro por exemplo sai as 21:00 e só retorna as 05:00 da manhã nesse calculo o mysql está entendendo que é as 17:00 da tarde e faz um calculo maior do que deveria, eu sei que está certo pois não tenho uma data_final porém preciso corrigir isso no relatório existe como eu verificar se a data está a noite e fazer o calculo correto?

Me ajudem to desesperado, o relatório é para amanhã.

Share this post


Link to post
Share on other sites

Crie a coluna data_saida.

 

Hoje como calcula o tempo ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Koromon
      Olá amigos, preciso de uma ajuda
      Quero utilizar o comando 
      SET SQL_SAFE_UPDATES = 0; depois, quero usar um comando de substituição de caractere
       
      UPDATE tabela SET coluna = REPLACE (coluna, 'caractere_antigo' , 'novo_caractere'); e pra finalizar:
      SET SQL_SAFE_UPDATES = 1; para voltar ao modo "SQL_SAFE_UPDATES" original;  
      se eu só colocar pra rodar, o Mysql só considera a minha ultima linha de comando, o "SET SQL_SAFE_UPDATES = 1;"
      Então, pra dar certo, eu teria que realizar uma linha de cada vez.
      Pesquisei na internet e achei o comando WAITFOR DELAY, mas o meu mysql retorna a seguinte mensagem:
      Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near WAITFOR DELAY '00:00:01'; at line 1;
      Alguém sabe uma solução?
       
      O script utilizado foi:
      SET SQL_SAFE_UPDATES = 0; WAITFOR DELAY '00:00:01'; UPDATE tabela SET coluna = REPLACE (coluna, 'caractere_antigo' , 'novo_caractere'); SET SQL_SAFE_UPDATES = 1;  
    • By blbvicente
      Olá amigos, gostaria de tirar uma dúvida para o andamento do meu projeto de conclusão de curso.
       
      Como posso fazer um código para alterar imagens no banco de dados via PHP e utilizando o MySQL com ambiente de admin?
       
      Como meu HTML e CSS estão prontos, (tanto a home quanto a página de login para o admin) a ultima parte que falta é conseguir fazer isso que lhes estou pedindo ajuda hahaha
       
      Desde já agradeço a ajuda! 
    • By granderodeo
      Olá, tenho uma tabela chamada products, com uma coluna chamada categorias. Dentro da coluna 'categorias' tenho produtos com categorias distintas como 'bebidas', 'doces', 'salgados', etc. Quero que o php retorne apenas os produtos com o categoria 'bebidas' isso é possível, ou devo criar uma tabela para cada categoria? No momento estou usando o código abaixo, mas ele me retorna todos os produtos, e eu só quero aqueles de determinada categoria.
       
      <?php $sql="SELECT * FROM product"; $result=$conn->query($sql); while($row=$result->fetch_assoc()){ ?> <div class="col-sm-6 col-md-4 col-lg-3 mb-2"> <div class="card-deck"> <div class="card p-2 border-secondary mb-2"> <img src="<?= $row['product_image']; ?>" class="card-img-top"> <p class="text-center"> <?= $row['product_name']; ?><br> </p> <h4 class="card-title text-center">Por : R$<?= $row['product_price'] ?></h4> <form accept-charset="utf-8" action="" class="form-submit"> <input type="hidden" class="pid" value="<?= $row['id'] ?>"> <input type="hidden" class="pname" value="<?= $row['product_name'] ?>"> <input type="hidden" class="pprice" value="<?= $row['product_price'] ?>"> <a href=""><input type="hidden" class="pimage" value="<?= $row['product_image'] ?>"></a> <input type="hidden" class="pcode" value="<?= $row['product_code'] ?>"> <button class="btn btn-success btn-block addItemBtn"><i class="fa fa-shopping-cart"></i> Adicionar ao Carrinho</button> </form> </div> </div> </div> <?php } ?>  
    • By douglas79
      Boa noite pessoal,
      Estou seguindo um livro em PHP,  existe um campo pra inserir a imagem de um determinado produto. Fiz um formulário como teste e juntei uns códigos que achei na internet e até está dando certo, os dados estão indo pro BD. Mas tenho duas dúvidas e queria a ajuda do pessoal. Uma é colocar a sequencia nas fotos quando cadastrados (exemplo foto01, foto02 .... foto n) e ao inserir a imagem que é somente pode imagem com a suas extensões e uma mensagem informando.

      Eis o código:
       
      <?php
      include "conn.php";
      $nome = $_POST['nome'];
      $email = $_POST['email'];
      $foto = $_FILES['foto'];
      $pasta = "img/";

      $sql = "INSERT INTO cad (nome,email,foto) VALUES ('".$nome."','".$email."','".$_FILES['foto']['name']."')";
      mysql_query($sql,$con);
      $nome_final = time(). '.jpg';
      if (move_uploaded_file($foto['tmp_name'], $pasta . $nome_final)) {
          
          header("location:index.php");
      } else {
          echo "Erro";
      }
      ?>
      Aguardo as ajudas, desde já obrigado! []'s
    • By Hugo_Santos
      Preciso fazer uma consulta em um banco com 7 milhões de registros, mais precisamente 7.387.951 milhões, já adicionei as devidas index porém continua muito lento, será que alguem poderia me ajudar?
       
       
      SELECT a.nome_candidato,a.numero_cand,a.sigla_partido,SUM(a.total_votos) as total_votos,a.ds_tot_turno FROM votacao_candidato a WHERE a.ds_cargo='Deputado Estadual' AND a.sigla_uf='SP' AND a.nome_municipio='santos' AND a.desc_sit_candidato='DEFERIDO' GROUP BY a.sq_candidato ORDER BY a.total_votos DESC LIMIT 10
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.