Hi DBguy,
I thought everything is fine as I see that empty fields are at the bottom with the below codes.
SELECT Table1.ID, Table1.Date, Table1.Type, Table1.Caculated, Nz([Caculated],#12/31/9999#) AS Expr1
FROM Table1
ORDER BY Nz([Caculated],#12/31/9999#);
I noticed that if the month are same it follows the ascending order but when other months are mixed it did not follow the ascending order as below:
View attachment 92559
Note that the calculated field is Date/Time type
Can you please check