SQL holt den letzten Datum-Zeit-Datensatz [duplizieren]
Diese Frage hat hier bereits eine Antwort:
SQL Server: SELECT nur die Zeilen mit MAX (DATE) 9 AntwortenIch versuche, den letzten datetime-Datensatz aus einer Tabelle abzurufen, in der mehrere Status gespeichert sind. Mein Tisch sieht so aus:
+---------+------------------------+-------+
|filename |Dates |Status |
+---------+------------------------+-------+
|abc.txt |2012-02-14 12:04:45.397 |Open |
|abc.txt |2012-02-14 12:14:20.997 |Closed |
|abc.txt |2013-02-14 12:20:59.407 |Open |
|dfg.txt |2012-02-14 12:14:20.997 |Closed |
|dfg.txt |2013-02-14 12:20:59.407 |Open |
+---------+------------------------+-------+
Die Ergebnisse sollten sein
+---------+------------------------+-------+
|filename |Dates |Status |
+---------+------------------------+-------+
|abc.txt |2013-02-14 12:20:59.407 |Open |
|dfg.txt |2013-02-14 12:20:59.407 |Open |
+---------+------------------------+-------+