2017-02-09 56 views
0

我需要按日期和時間選擇最近的記錄。日期和時間分爲兩列。我可以在where子句中選擇最大時間。按日期獲取最大時間以按最大日期分組,然後在where子句中選擇最長時間是最佳方法嗎?更新最近的記錄,日期和時間分兩列,時間取決於日期

測試表
的SeqNo PEOPLE_ID LAST_NAMEFIRST_NAME您好STATUS REVISION_DATE REVISION_TIME

1 1280賈斯汀Bonnor是2008-03-26 00:00:00.000 1900-01-01 17:21:25.000

2 83801 Aaron Odem是2013-04-18 00:00:00.000 1900-01-01 14:23:43.897

3 83811 Sonja South沒有2014-12-10 00:00:00:00 1900-01-01 12:41 :67.032

4 83811 Sonja South No 2014-12- 10 00:00:00.000 1900-01-01 16:58:34.060

5 86221 Bryanna帕森斯否二零一四年十二月十日00:00:00.000 1900-01-01 16:58:23.480

6 88294賈克琳Velmer號2016年4月14日00:00:00.000 1900-01-01 15:05:51.427

回答

0

您可以通過這兩個列的順序,選擇前1

SELECT TOP 1 * FROM TestTable ORDER BY RevisionDate DESC, RevisionTime DESC 
+0

謝謝你,所以會我只是把where子句中的select放入子查詢中? where TOP SELECT 1 * FROM TestTable ORDER BY RevisionDate DESC,RevisionTime DESC – ERPISE

+0

@ERPise我不明白你在問什麼。 –