Prosta rzecz - potrzebuję posortować wiersze według trzech kolumn datetime, ale tak, aby wiersze z wartościami NULL były na końcu. Najprostsze rozwiązanie, to zastąpić NULL datą '9999-12-31' przy użyciu funkcji isnull, ale wiąże się to z modyfikacją danych znajdujących się w wyniku. Jest jakieś mądrzejsze rozwiązanie?
0
0
nie możesz zrobić tak
select data, isnull(data, ...) from ... order by 2
0
select data_a, data_b, data_c from tabela order by isnull(data_a, '9999-12-31'), isnull(data_b, '9999-12-31'), isnull(data_c, '9999-12-31')
Pozdrawiam
paweld