Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''trunc''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 2 registros

  1. asacap1000

    Calculo de diferença de dias horas e minutos

    Salve Galera, estou quase finalizando um relatório porém travei em um campo. Este relatório consiste em subtrair hora de entrada e saída, trazer em dias horas e minutos de um período. Depois preciso calcular a média destes resultados. eu barrei na parte de dias não vem a informação correta. Segue select se alguem puder me dar uma força. SELECT io.id_in_out, IOP.DOCUMENT,IO.TIME_IN entrada, IO.TIME_RELEASE_PP saida, LPAD(TRUNC(((IO.TIME_RELEASE_PP - IO.TIME_IN) /24 )), 2, '0') || ':' || LPAD(TRUNC(((IO.TIME_RELEASE_PP - IO.TIME_IN) * 24 )), 2, '0') || ':' || LPAD(TRUNC(MOD((IO.TIME_RELEASE_PP - IO.TIME_IN) * 86400, 3600) / 60), 2, '0') || ':' || LPAD(TRUNC(MOD(MOD((IO.TIME_RELEASE_PP - IO.TIME_IN) * 86400, 3600), 60)), 2, '0') TEMPO FROM DESMEMBR DD, IN_OUT_POS IOP, IN_OUT IO, SPEDITEURE S, VEHICLE V, DRIVER D WHERE DD.TYP_PROCESS = 'DINACI' AND 'DI' = IOP.TYP_DOCUMENT AND DD.NR_DI = IOP.DOCUMENT AND IOP.ID_IN_OUT = IO.ID_IN_OUT AND IO.ART_IN_OUT IN ('CA', 'CC', 'CCE') AND IO.STAT <> '80' AND S.ID_SPEDITEUR = IO.ID_SPEDITEUR AND V.ID_VEHICLE = IO.ID_VEHICLE AND IO.TIME_IN >= TO_DATE('01/12/2018', 'dd/mm/yyyy') AND IO.TIME_IN <= TO_DATE('31/12/2018', 'dd/mm/yyyy') AND D.ID_DRIVER = IO.ID_DRIVER O resultado acima está vindo assim: 1 378470 1211942181 14/12/2017 09:35:41 14/12/2017 13:32:31 00:03:56:50 2 378470 1211942181 14/12/2017 09:35:41 14/12/2017 13:32:31 00:03:56:50 Depois de acertar isso preciso realizar a média que a principio eu utilizaria o AVG mas dá erro. Agradeço quem puder me ajudar.
  2. asacap1000

    Calculo de dias horas e minutos entre datas no select

    Salve Salve galera. Estou com uma dificuldade em relação ao calculo entre datas. No select estou trazendo tudo em minutos para depois calcular em dias, horas e minutos. O resultado em dias está correto, o resultado em minutos tbm, agora o de horas fica fora de padrão. vou colocar o select com o exemplo para melhor entendimento. SELECT t.nr_da, t.id_klient, t.name, t.inicial, t.data_final, to_char(trunc(minutos_TO / 24 / 60), '009') dias, to_char(trunc(mod(minutos_TO, 3600) / 60), '09') horas, to_char(mod(mod(minutos_TO, 3600), 60), '09') minutos, t.stat, t.informacoes FROM (select KP.NR_DA, KL.ID_KLIENT, KL.NAME, TO_CHAR(DES.TIME_NEU, 'DD/MM/YYYY HH24:MI')INICIAL, case when kp.stat <> '90' then null else TO_CHAR(KP.TIME_NEU, 'DD/MM/YYYY HH24:MI') end DATA_FINAL, case when kp.stat <> '90' then TRUNC((sysdate - DES.TIME_NEU) * 1440) else TRUNC((KP.TIME_NEU - DES.TIME_NEU) * 1440)end minutos_TO, KP.STAT, to_char('DADOS DA OPERACAO') INFORMACOES from kit_plan KP, KLIENTEN KL, DESMEMBR DES WHERE KP.ID_KLIENT = KL.ID_KLIENT AND KP.NR_DA = '1603064496' and kp.stat NOT IN ('80','90') AND DES.ID_KLIENT = KP.ID_KLIENT AND DES.NR_DA = KP.NR_DA AND DES.TYP_PROCESS = 'DAENTR' AND TO_CHAR(KP.TIME_NEU, 'YYYY') = '2016') T ORDER BY t.inicial DESC Como resultado desta consulta eu tenho os seguintes dados. DATA INICIAL: 01/03/2016 10:14 DATA FINAL: ESTÁ ABERTO DIAS:237 HORAS:51 MINUTOS:49 As parte de hora está trazendo desconfigurado, como posso arrumar isso?
×

Informação importante

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