2017-02-09 3 views
0

Мне нужно выбрать самую последнюю запись по дате и времени. Дата и время находятся в двух отдельных столбцах. Я могу выбрать максимальное время в предложении where. Лучший способ получить максимальное время по дате для группировки по максимальной дате, а затем выбрать максимальное время в предложении where?Обновление последней записи, с датой и временем в двух столбцах, Время зависит от даты

испытаний Таблица
SEQNO PEOPLE_ID FIRST_NAME LAST_NAME СТАТУС 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 No 2014-12-10 00: 00: 00.000 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 Парсон Нет 2014-12-10 00: 00: 00,000 1900-01-01 16: 58: 23,480

6 88294 Jaclyn Velmer Нет 2016-04-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 TOP 1 * FROM TestTable ORDER BY RevisionDate DESC, RevisionTime DESC – ERPISE

+0

@ERPise Я не понимаю, о чем вы спрашиваете. –

Смежные вопросы