Alors Oracle a NULLS FIRST, que je peux utiliser pour avoir des valeurs nulles triées en haut suivi de ma valeur de la colonne dans l'ordre décroissant:SQL Server équivalent à NULLS FIRST d'Oracle?
ORDER BY date_sent NULLS FIRST
Ce qui est comparable dans SQL Server? Il existe ces alternatives, en supposant que les valeurs de date sont NULL ou dans le passé:
ORDER BY ISNULL(date_sent, GETDATE()) DESC
ORDER BY (CASE WHEN t.setinactive IS NULL THEN 1 ELSE 2 END), t.setinactive DESC
ORDER BY -CAST(date_sent as int) ASC
Autres?
Copie possible de http://stackoverflow.com/questions/821798/order-by-date-showing-nulls-first-then-most-recent-dates –