Ir para conteúdo
Fórum Script Brasil

.: Thiago Rocha :.

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por .: Thiago Rocha :.

  1. Bom dia galera...

    Estou com o seguinte problema, tenho um DbGrid ligado num DataSource que consequentemente esta ligado num ClientDataSet e o que preciso é o seguinte.

    No momento ele aparece no grid a informação que tenho gravado no banco (informação via select), que seria em segundos (integer) por exemplo, no banco tenho gravado 24140 sendo que na hora de apresentar no grid precisaria transformar esses 24140 em horas (que já tenho uma função que faz isso e converte tudo certinho, que no caso ficaria como 06:42:20).

    Então o que preciso é exatamente isso, como que faço para ao invés de aparecer 24140 ele apareça 06:42:20 ?

    É um pouco complicado até para explicar, se alguém precisar de mais alguma informação, é só pedir que tentarei ser mais claro.

    Agradeço desde já

    Muito obrigado

    Thiago

  2. Boa tarde galera !!!

    Estou com o seguinte problema.

    estou trabalhando com Delphi e banco de dados Firebird, e agora cheguei num ponto aqui do sistema que preciso fazer um calculo de horas, como o exemplo abaixo:

    Hora de Entrada: 08:00:00

    Hora de Saida : 12:00:00

    ou seja, se eu fizer a Hora de Saida e subtrair pela hora de entrada, terei um intervalo de 4 horas.

    feito isso, depois preciso fazer mais uns calculos aqui, mas tudo gira em torno disso.

    Então minha maior duvida é o seguinte, como eu posso fazer ou via delphi, ou via select para subtrair essa hora ou seja, pra mim fazer a hora de saida menos a hora de entrada, pois o campo é um timestamp, ou seja grava a informação como por exemplo '07/07/2007 08:00:00' então se fizer um menos o outro não vai funcionar devido a data, como devo proceder?

    Caso alguém não entendeu o que quis dizer, é só perguntar.

    Agradeço dese já.

    Muito Atenciosamente

    Thiago

×
×
  • Criar Novo...