変更日と作成日を含むテーブルがあります。変更日は null にすることができますが、作成日は null にすることはできません。一意ではない学生番号を持つ別の列があります。
今、私は特定の学生番号を持つテーブルから最新のレコードを見つけたいと思っています。
次のクエリを使用しています。
Select Top (1) * from student_data order by modified_date desc, created_date desc
ただし、変更日がnullになる可能性があるため、機能しません。
Student Nr Modified_date Created_date
12345 NULL 2013-09-02 11:41:30.967
12345 2013-09-02 11:42:20.663 2013-09-02 11:38:20.663
12345 2013-09-02 11:39:46.103 2013-09-02 11:38:10.660
12345 2013-09-02 11:37:59.480 2013-09-02 11:37:59.480
12345 NULL 2013-09-02 11:37:44.477
次のレコードが返されるはずです。
12345 2013-09-02 11:42:20.663 2013-09-02 11:38:20.663