MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Verificar se um período de tempo está dentro de outro

    avatar
    Lidiane
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 16
    Registrado : 09/11/2011

    Verificar se um período de tempo está dentro de outro Empty Verificar se um período de tempo está dentro de outro

    Mensagem  Lidiane em 19/4/2017, 02:05

    Prezados,

    Preciso de ajuda para criação de uma consulta que me indique se um determinado intervalo encontra-se (totalmente ou parcialmente) dentro de outro intervalo.

    Por exemplo, preciso saber se os períodos de férias estão compreendidos dentro de algum período de realização de perícia.

    FÉRIAS

    05/05/2014 a 15/05/2014
    01/07/2014 a 10/07/2014


    PERÍCIA

    01/01/2014 a 26/02/2014
    01/05/2014 a 01/07/2014
    05/07/2014 a 05/08/2014



    Alguém poderia me ajudar?

    Grata.
    avatar
    Clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 747
    Registrado : 29/08/2012

    Verificar se um período de tempo está dentro de outro Empty Re: Verificar se um período de tempo está dentro de outro

    Mensagem  Clebergyn em 19/4/2017, 03:17

    envie seu bd ou parte dele zipado para melhor te ajudar
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1278
    Registrado : 21/01/2012

    Verificar se um período de tempo está dentro de outro Empty Re: Verificar se um período de tempo está dentro de outro

    Mensagem  Cláudio Más em 26/4/2017, 01:28

    Seria isso?

    SELECT Perícia.Inicio, Perícia.Fim, Max(IIf(([Férias].[Inicio] Between [Perícia].[Inicio] And [Perícia].[Fim]) Or ([Férias].[Fim] Between [Perícia].[Inicio] And [Perícia].[Fim]),"Sim","Não")) AS [Ferias no período] FROM Perícia, Férias GROUP BY Perícia.Inicio, Perícia.Fim

      Data/hora atual: 19/10/2020, 21:47