Ich bin ein SQL-Novize und versuche, eine Möglichkeit zu finden, Zeilen zu zerlegen, die mir grundsätzlich nur einen Namen pro Zeile gibt, mit dem Kriterium "Encounter Date". Ich möchte von diesem gehen:Auswählen von Zeilen, die auf das letzte Datum beschränkt sind
Measure_ID Name User Encounter Date Numerator
NQF-0101 A 1 4/10/2015 0
NQF-0101 A 1 4/11/2015 1
NQF-0101 B 2 4/12/2015 1
NQF-0101 B 2 4/13/2015 0
NQF-0101 C 3 4/14/2015 1
NQF-0101 C 3 4/15/2015 1
NQF-0101 C 3 4/16/2015 1
Um dies:
Measure_ID Name User Encounter Date Numerator
NQF-0101 A 1 4/11/2015 1
NQF-0101 B 2 4/13/2015 0
NQF-0101 C 3 4/16/2015 1
Irgendwelche Gedanken über die Art der SQL-Abfrage, die ich laufen kann, damit dies geschieht? Vielen Dank!
Welche dbms verwenden Sie? –
SELECT * FROM Tabellenname GROUP BY Name ORDER BY Encounter_Date? – Alfie
Ich verwende tatsächlich benutzerdefinierte SQL in Tableau; Ich bin mir nicht sicher, ob es ähnlich zu anderen dbms ist. – Josh