2017-02-09 4 views
0

Ich muss den neuesten Datensatz nach Datum und Uhrzeit auswählen. Datum und Uhrzeit sind in zwei separaten Spalten angegeben. Ich kann die maximale Zeit in der WHERE-Klausel auswählen. Ist der beste Weg, die maximale Zeit nach Datum zu erhalten, um nach maximalem Datum zu gruppieren, und dann die maximale Zeit in der where-Klausel auszuwählen?Aktuellen Datensatz aktualisieren, mit Datum und Uhrzeit in zwei Spalten, Zeit abhängig vom Datum

Testtabelle
SEQNO person_id FIRST_NAME LAST_NAME STATUS REVISION_DATE REVISION_TIME

1 1280 Justin Bonnor Ja 2008-03-26 00: 00: 00.000 1900-01-01 17: 21: 25.000

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

3 83811 Sonja Süd Nein 2014-12-10 00: 00: 00.000 1900-01-01 12:41 : 67.032

4 83811 Sonja South Nein 2014-12- 10 00: 00: 00.000 1900-01-01 16: 58: 34,060

5 86221 Bryanna Parson No 2014.12.10 00: 00: 00.000 1900-01-01 16: 58: 23,480

6 88294 Jaclyn Velmer No 2016.04.14 00: 00: 00.000 1900-01-01 15: 05: 51,427

Antwort

0

Sie durch diese beiden Spalten bestellen können und Top 1

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

Dank wählen, so würden Ich habe nur die Auswahl in der Unterabfrage nach der Where-Klausel? Wobei SELECT TOP 1 * FROM TestTabelle ORDER BY RevisionDate DESC, RevisionTime DESC – ERPISE

+0

@ERPise Ich verstehe nicht, was Sie fragen. –

Verwandte Themen