none
Contar com critério tipo Cont.se RRS feed

  • Pergunta

  • Bom dia pessoal.

    Alguém sabe se dá para contar dados no Access (Select) com um critério?

    SELECT COLABORADOR, DATA, Min(CHECKIN) AS Entrada, Max(Checkout) AS Saida, (Format(Sum(Tempo),"hh:nn:ss")) AS Tempo, Count([Fora de Rota]="Não") As Objetivo
    FROM BdVisitas
    GROUP BY COLABORADOR, DATA

    Percebam que a parte em negrito é o meu problema! Tentei de várias formas... Sum(Case...) - Clausula Having (Mas este interfere nos outros resultados!

    Segue Simulação dos dados sem o count:

    COLABORADOR DATA Entrada Saida Tempo Objetivo
    XXXXXXXXXX 01/12/2017 07:58:29 15:58:18 02:21:48 25

    No caso acima, tem 25 linhas, 22 delas está como fora de rota Não e 3 Sim.

    O resultado esperado:

    COLABORADOR DATA Entrada Saida Tempo Objetivo
    XXXXXXXXXX 01/12/2017 07:58:29 15:58:18 02:21:48 22

    Mostrar na coluna Objetivo o valor 22 sem interferir nos resultados das outras colunas!

    MSAccess

    Desde já agradeço!




    quinta-feira, 18 de janeiro de 2018 12:04

Respostas

Todas as Respostas