... Assinatura do site por 3 anos + Kit MontaRibbons + 3 Livros em PDF + Diversas Revistas (pdf) de brinde, por apenas R$182,00
(
podendo parcelar em até 10 vezes no cartão de crédito)...

Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.


Ordenar datas com campos nulos

Usuário Marine:

Bom dia.

No SQL Server tem como construir uma consulta que traz os valores nulos por último, que é assim:

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 consulta retornada e preciso que os valores nulos estejam no final.

Como posso fazer essa mesma ordenação no Access?

Suporte:

Marine, experimente desta forma:

SELECT MyDate
FROM MyTable
ORDER BY IIf(IsNull([MyDate]),1,0), Mydate;

Usuário Marine:

Deu tudo certo, mestre!

A consulta ficou montada da seguinte forma:

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

Muito grato!

 


 

 


Não há comentário

Envie seu comentário: