Jump to content

Search the Community

Showing results for tags 'horas'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 10 results

  1. Diego-SLP

    Somar Horas

    Bom dia, Estou fazendo uma tela de relatorios de registro de ponto e não estou conseguindo totalizar as horas conforme trago do banco de dados, se alguem puder me ajudar. SELECT p.cod_obra,f.nome,o.obra, TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(p.totalhora))),'%H:%i') AS hora, TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(p.totalhoraextra))),'%H:%i') AS horaextra, f.funcao FROM rh_pontoFuncionario p, rh_funcionario f, rh_obra o WHERE p.data BETWEEN '2020/10/01' AND '2020/11/20' AND p.cod_obra = '20056' AND p.cod_func = f.cod AND p.cod_obra = o.cod GROUP BY p.cod_obra, f.nome Essa query me traz COD_OBRA,NOME,OBRA,HORA,HORAEXTRA,FUNCAO e eu gostaria de TOTALIZAR o campo HORA e HORAEXTRA somando todas as linhas mas não consigo
  2. oi galera tudo joinha, estou em um dilema faz horas aqui, seguinte.... estou em um projeto para uma empresa de cursos, estou querendo fazer o seguinte, eu cadastro em meu banco MYSQL os dados do aluno, por exemplo as horas que o aluno já fez o curso exemplo.... tenho em meu banco a seguinte coluna - > horaPraticaCargaHoraria e a coluna horaTeoricaCargaHoraria - são campos time, ou seja só gravo as horas que o aluno já fez o curso então o que quero é o seguinte, somar todas as horasPraticas que o aluno já fez e depois também as horasTeoricas ai depois eu faço o if para as devidas condiçoes tipo, se o aluno a concluiu as horas pratica e teoricas esta liberado para imprimir o certificado, se não ainda não tipo cada curso tem a sua determinada carga horaria PRATICA e TEORICA explicando o que já fiz <?php $consultCursoAluno = "select * from cursos inner join curso_escolhido ON (cursos.idCurso = curso_escolhido.idCursoPretendidoEscolhido) where idCursoAlunoEscolhido = '$idAluno' and checkedCursoEscolhido = '1'"; $conectaCursoAluno = $conecta->query($consultCursoAluno); while($resultCursoAluno = $conectaCursoAluno->fetch_object()){?> NomeCurso:<?php echo $resultCursoAluno->nomeCurso?>//Consigo pegar os cursos que o aluno está fazendo <br> <?php $sqlCurso = "select * from carga_horaria where idAlunoCargaHoraria = '$idAluno' and idCursoCargaHoraria = '".$resultCursoAluno->idCurso."'"; $conectaCurso = $conecta->query($sqlCurso); $soma = 0; while($result = $conectaCurso->fetch_object()){//nesse while ele está transformando as horas em string e somando ele me da as horas em segundos total $horaPra = strtotime($result->horaPraticaCargaHoraria); $soma += $horaPra; $total = $soma;?> HoraNormal - <?php echo $result->horaPraticaCargaHoraria?> - - - HoraString (<?php echo $horaPra?>) <br> <?php }?> <?php echo $soma?>//O problema esta aqui, quando vou transformar esta hora que esta em segundos para a hora normal (date('H:i:s', $soma)) não transforma e quando transforma fica tipo com um hora a mais, ai da uma bagunçada <br> <?php }?>
  3. joazinDev

    Diferença entre Horas PHP

    Estou tentando calcular duas horas e as vezes precisso que ela saia negativa tbm Exemplo: 07:33 - 07:48 = -00:15 Como faço isso utilizando php ?
  4. Viniciusr9

    Horas entre datas

    Boa tarde pessoal, basicamente eu preciso do retorno de horas entre duas datas, porém tenho condições a tratar . basicamente tenho 2 colunas ( dt_fim e dt_ini ) que representam data final e data inicial. Preciso da diferença entre as duas retornada em uma outra coluna (hr_ausencias) , porém a cada dia posso computar no máximo 9 horas, e desconsiderar finais de semana e feriados( esses cadastrados em uma tabela) . Seria melhor tratar isso com uma Trigger , um Script PL/SQL , como me sugerem? Agradeço quem puder ajudar.
  5. asacap1000

    Calculo de datas e horas

    Galera preciso de uma ajuda, não sei mais nem como procurar a cabeça está dando nó kkkk. Tenho projeto que estará controlando o tempo de acesso no estabelecimento impondo um limite de 100 minutos. Dentro do mesmo dia estou conseguindo realizar os calculos normais, porém se o usuário entrar 23:00 ele terá que sair no máximo às 00:40. O horário eu consegui montar conforme o select abaixo a data mantém a mesma da entrada. select aces.seqreg SEQUENCIA, aces.diracc SENTIDO, aces.horacc MINUTOS, --acesso em minutos (aces.horacc + 100) LIMITE, --limite de acesso foi adicionado mais 100 minutos CONVERT(varchar(2), Day(aces.datacc)) + '/' + CONVERT(varchar(2), MONTH(aces.datacc)) + '/' + CONVERT(varchar(4), Year(aces.datacc)) + ' ' + right( '00' + cast(aces.horacc / 60 as varchar), 2) + ':' + right( '00' + cast(aces.horacc - ((aces.horacc / 60) * 60) as varchar), 2 ) AS HORA,--data e hora de entrada CONVERT(varchar(2), Day(aces.datacc)) + '/' + CONVERT(varchar(2), MONTH(aces.datacc)) + '/' + CONVERT(varchar(4), Year(aces.datacc)) + ' ' + right( '00' + cast( ((aces.horacc + 100)%1440)/60 as varchar), 2) + ':' + right( '00' + cast(((aces.horacc + 100)%1440)%60 as varchar), 2 ) 'SAIDA', --data e hora que deve sair Convert(Char(5),GetDate(),114) ATUAL from kansas.kansas.r070ara aces LEFT JOIN kansas.kansas.r090mvi mv on aces.numcra = mv.numcra and aces.numdoc = mv.numdoc where CONVERT(DATETIME, CONVERT(NVARCHAR(10), aces.datacc, 103), 103) >= CONVERT(DATETIME, '29/09/2018', 103) and CONVERT(DATETIME, CONVERT(VARCHAR(10), aces.datacc, 103), 103) <= CONVERT(DATETIME, '29/09/2018', 103) and (aces.coddsp like '1') and aces.numdoc = '325605397' order by aces.seqreg, aces.nompes, aces.coddsp O problema está nesta parte do select: CONVERT(varchar(2), Day(aces.datacc)) + '/' + CONVERT(varchar(2), MONTH(aces.datacc)) + '/' + CONVERT(varchar(4), Year(aces.datacc)) + ' ' + right( '00' + cast( ((aces.horacc + 100)%1440)/60 as varchar), 2) + ':' + right( '00' + cast(((aces.horacc + 100)%1440)%60 as varchar), 2 ) 'SAIDA', --data e hora que deve sair A parte de data ele não traz a data seguinte na imagem abaixo a saída deveria ser 30/09/2018 01:27 Alguém poderia me dar uma força tenho que entregar essa semana este projeto no trabalho e está muito punk a bagaça...
  6. Wanderson Moreira

    Somar horas de um campo no banco

    tenho uma tabela no banco que tem os campos empresa, executor, e tempo (no formato time( (00:00:00.000000)) eu consigo selecionar todas as empresas de um determinado executor, até ai facil.. porem como posso fazer para pegar o tempo de todas as empresas desse executor para somar o total de horas? Obrigado =)
  7. jdlucena

    Exibir campo horas excel no PHP

    Estou usando o PHPExcel para mostrar campos de uma planilha excel no PHP, porém tem um campo com o seguinte dado: 03/01/1900 05:00:00 No qual é exibido: 77:00 Preciso que mostre no PHP o mesmo valor que exibe no excel, o valor de 77:00 O valor que está sendo mostrado é 3.2083333 Como faço para exibir 77:00???
  8. Olá pessoal eu estou com um problema com a função que eu criei para calcular horas de permanência em um estacionamento. A conta é a seguinte, a permanência do veiculo é calculada em minutos, não em horas, e cada minuto custa R$ 0,15, mas após o carro ficar 1h os minutos excedentes começam a valer R$ 0,07. Exemplo: o carro ficou 1h15 então o valor a ser pago é R$10,15 Essa é a minha função: function calcValor($hora_e,$hora_s){ $hora1 = explode(":",$hora_e); $hora2 = explode(":",$hora_s); $acumulador1 = ($hora1[0]*3600)+($hora1[1]*60)+$hora1[2]; $acumulador2 = ($hora2[0]*3600)+($hora2[1]*60)+$hora2[2]; $resultado = $acumulador2-$acumulador1; $valorHora = 0; if($resultado > 3600){ $minExtra = $resultado - 3600; return $valorHora = floor($minExtra/60); } return $valor_pago = substr((($resultado/60)*0.15) + ($valorHora/0.07),0,4); } OBS: o calculo resultado precisa ser em segundos por causa de outra função que gera a hora de saída do carro. Esse é o HTML <div class="container"> <form action="../CONTROL/control.php" method="POST"> <input type="hidden" name="acao" value="alterar"> <input type="hidden" name="txt_id" value="<?php echo $dado->id; ?>"> <br> <br> <label>PLACA: </label> <input type="text" name="txt_placa" value="<?php echo $dado->placa; ?>"> <br> <br> <label>HORA ENTRADA: </label> <input type="text" name="txt_hentrada" value="<?php echo $dado->hora_entrada; ?>"> <br> <br> <label>HORA SAÍDA: </label> <input type="text" name="txt_hsaida" value="<?php echo date('H:i:s') ?>"> <br> <br> <label>PERMANENCIA: </label> <input type="text" name="txt_permanencia" value="<?php echo calcPermanencia($dado->hora_entrada, date('H:i:s')) ?>"> <br> <br> <label>VALOR: </label> <input type="text" name="txt_vpago" value="<?php echo calcValor($dado->hora_entrada, date('H:i:s')) ?>"> <br> <br> <input type="hidden" name="txt_dentrada" value="<?php echo $dado->data_entrada; ?>"> <input type="hidden" name="txt_dsaida" value="<?php echo $dado->data_saida; ?>"> <input type="submit" value="Gerar Saída"> Será que alguém consegue me ajudar?
  9. Bom dia! Preciso realizar um calculo que me retorne a quantidade de horas que uma maquina ficou parada, em meu banco de dados tenho dois campo data/minutos, que são de data parada e data retorno, os mesmos estão no seguinte formato: $dataIni = '201704120850' ; $dataFim = '201704120955'; Até ai consigo fazer o cálculo com a seguinte função: $dtIni = '201704120850'; $dtFim = '201704120955'; $datatime1 = new DateTime($dtIni); $datatime2 = new DateTime($dtFim); $data1 = $datatime1->format('Y-m-d H:i:s'); $data2 = $datatime2->format('Y-m-d H:i:s'); $data1 = strtotime($data1); $data2 = strtotime($data2); $nHoras = ($data2 - $data1) / 3600; $nMinutos = (($data2 - $data1) % 3600) / 60; $total = sprintf('%02d:%02d', $nHoras , $nMinutos); echo $total; O problema agora é que preciso levar em consideração apenas o horário de funcionamento das maquinas que seria das 07:30 até 12:00 e das 13:30 as 17:48, e desconsiderar os sábados, domingos e feriados.
  10. hwrry

    CALCULO DE HORAS PARADAS

    Bom dia! Preciso realizar um calculo que me retorne a quantidade de horas que uma maquina ficou parada, em meu banco de dados tenho dois campo data/minutos, que são de data parada e data retorno, os mesmos estão no seguinte formato: $dataIni = '201704120850' ; $dataFim = '201704120955'; Até ai consigo fazer o cálculo com a seguinte função: $dtIni = '201704120850'; $dtFim = '201704140851'; $datatime1 = new DateTime($dtIni); $datatime2 = new DateTime($dtFim); //echo '<pre>'; print_r($datatime1); die; $data1 = $datatime1->format('Y-m-d H:i:s'); $data2 = $datatime2->format('Y-m-d H:i:s'); //echo '<pre>'; print_r($data1); die; $data1 = strtotime($data1); $data2 = strtotime($data2); $nHoras = ($data2 - $data1) / 3600; $nMinutos = (($data2 - $data1) % 3600) / 60; $total = sprintf('%02d:%02d', $nHoras , $nMinutos);
×

Important Information

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