MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

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]Ordenar datas com campos nulos

    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    [Resolvido]Ordenar datas com campos nulos Empty [Resolvido]Ordenar datas com campos nulos

    Mensagem  ksmarini 20/7/2015, 18:12

    Bom dia caros,

    Dúvida de hoje:
    No SQL Server tem como construir uma consulta que traz os valores nulos por último que é assim:

    Código:

    select MyDate
    from MyTable
    order by case when MyDate is null then 1 else 0 end, MyDate

    Pesquisei por essa função no access e não consegui nada ainda. Já tentei usar o IIF, o SWITCH e nada. Preciso que os campos com data preenchidas sejam ordenadas ascendentemente. O problema é que os campos nulos estão no topo da tabela retornada e preciso que os valores nulos estejam no final
    Como posso fazer essa mesma ordenação no access?


    Última edição por ksmarini em 20/7/2015, 19:27, editado 1 vez(es)
    avatar
    ksmarini
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 12/07/2015

    [Resolvido]Ordenar datas com campos nulos Empty Re: [Resolvido]Ordenar datas com campos nulos

    Mensagem  ksmarini 20/7/2015, 19:26

    Problema resolvido com a ajuda do mestre Avelino Sampaio.

    abaixo a descritiva da solução.

    A consulta ficou montada da seguinte forma:

    Código:

    SELECT Produto.descricao, Produto.idApresentacao, Produto.Lote, Produto.dataValidade, Produto.valorUnitario, Produto.qtdeEStoque
    FROM Produto
    ORDER BY IIF (IsNull([Produto.dataValidade]),1,0), Produto.dataValidade;


    Meus agradecimento ao mestre Jedi Avelino Sampaio!

      Data/hora atual: 27/4/2024, 18:31