Ich habe eine SQL-Tabelle mit einigen Daten wie diese, wird es nach dem Datum sortiert:Duplikate aus Abfrage, während
+----------+------+
| Date | Col2 |
+----------+------+
| 12:00:01 | a |
| 12:00:02 | a |
| 12:00:03 | b |
| 12:00:04 | b |
| 12:00:05 | c |
| 12:00:06 | c |
| 12:00:07 | a |
| 12:00:08 | a |
+----------+------+
Also, ich möchte, dass meine select Ergebnis wie folgt sein:
+----------+------+
| Date | Col2 |
+----------+------+
| 12:00:01 | a |
| 12:00:03 | b |
| 12:00:05 | c |
| 12:00:07 | a |
+----------+------+
ich habe die distinct
Klausel aber es entfernt die letzten beiden Zeilen mit Col2 = 'a'
Was für 'das Ergebnis der Regel hier nicht null ist a'? –
Es ist hilfreich, Datenbankfragen mit der entsprechenden Software (MySQL, Oracle, DB2, ...) und der Version, z. 'sql-server-2014'. Unterschiede in Syntax und Funktionen beeinflussen oft die Antworten. – HABO
Sie benötigen eine Abfrage, die die nächste Zeile in jeder Zeile Treffer überprüfen wird –