MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Usar ORDER BY junto com GROUP BY

    Compartilhe

    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

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

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

    [Você precisa estar registrado e conectado para ver esta imagem.]

    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:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    A tabela original é:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Como faço a ordenação?

    Obrigado.

    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

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

    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)

    BeneJr
    Novato
    Novato

    Respeito às Regras 100%

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

    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

    Ricardo Monteiro
    Novato
    Novato

    Respeito às Regras 100%

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

    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;

    BeneJr
    Novato
    Novato

    Respeito às Regras 100%

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

    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: 16/11/2018, 04:00