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

    [Resolvido]Usar ORDER BY junto com GROUP BY

    avatar
    BeneJr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 04/06/2018

    [Resolvido]Usar ORDER BY junto com GROUP BY Empty [Resolvido]Usar ORDER BY junto com GROUP BY

    Mensagem  BeneJr em 19/9/2018, 12:20

    Preciso ordenar registros de acordo com o valor "SomaDeTempos", conforme a imagem abaixo:

    [Resolvido]Usar ORDER BY junto com GROUP BY Captur10

    Estou usando as instruções:

    SELECT tempos.nome, Sum(tempos.tempo) AS SomaDetempos
    FROM tempos
    GROUP BY tempos.nome
    ORDER BY tempos.tempo

    Mas surge a mensagem de erro:

    [Resolvido]Usar ORDER BY junto com GROUP BY Captur13

    A tabela original é:

    [Resolvido]Usar ORDER BY junto com GROUP BY Captur12

    Como faço a ordenação?

    Obrigado.
    avatar
    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 27/11/2017

    [Resolvido]Usar ORDER BY junto com GROUP BY Empty Re: [Resolvido]Usar ORDER BY junto com GROUP BY

    Mensagem  Ricardo Monteiro em 19/9/2018, 14:58

    Seu ORDER BY deverá ser:

    ORDER BY Sum (tempos.tempo)
    avatar
    BeneJr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 04/06/2018

    [Resolvido]Usar ORDER BY junto com GROUP BY Empty Re: [Resolvido]Usar ORDER BY junto com GROUP BY

    Mensagem  BeneJr em 19/9/2018, 18:11

    Não funcionou. Surge o erro:

    "Erro de sintaxe (operador faltando) na expressão de consulta 'ORDER BY Sum(tempos.tempo)'"

    Fiz da seguinte forma:

    SELECT tempos.nome, ORDER BY Sum(tempos.tempo) AS Segundos
    FROM tempos
    GROUP BY tempos.nome
    avatar
    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 27/11/2017

    [Resolvido]Usar ORDER BY junto com GROUP BY Empty Re: [Resolvido]Usar ORDER BY junto com GROUP BY

    Mensagem  Ricardo Monteiro em 19/9/2018, 18:58

    A ordem dos comandos parece errada, tente:

    SELECT tempos.Nome, Sum(tempos.Tempo) AS Segundos
    FROM tempos
    GROUP BY tempos.Nome
    ORDER BY Sum(tempos.Tempo) DESC;
    avatar
    BeneJr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 04/06/2018

    [Resolvido]Usar ORDER BY junto com GROUP BY Empty Re: [Resolvido]Usar ORDER BY junto com GROUP BY

    Mensagem  BeneJr em 19/9/2018, 19:02

    Agora sim!

    Muito obrigado!!! bounce

      Data/hora atual: 24/10/2020, 10:40