2016-05-04 6 views
1

sehen Meine Daten wie diesedie maximalen ROW_NUMBER für jede der Gruppe Rückkehr

TYPE Unique_no 
ABC  1 
ABC  2 
XYZ  3 
PQR  4 
XYZ  5 
ABC  6 

habe ich verwendet row_number() für die Datenpartitionierung, aber wie kann ich maximal row_count jede Gruppe erhalten? Irgendwelche Hilfe bitte.

+2

Ich bin nicht sicher, ob ich voll und ganz verstehen, was Sie fragen ... fragen Sie, wie man das Maximum 'Unique_no' gruppiert nach' Type'? – mituw16

+0

Sie erwarten die Anzahl für den 'Type' oder den Maximalwert für den' Type'? Die Formulierungen sind verwirrend, können Sie das erwartete Ergebnis hinzufügen? – Arulkumar

+1

Bearbeiten Sie Ihre Frage und liefern Sie die gewünschten Ergebnisse. –

Antwort

1

versuchen diese und überprüfen

Select TYPE,MAX(Unique_no) from <yourtablename> group by TYPE; 
1

Verwenden Sie einfach COUNT():

SELECT Type, COUNT(*) as MAXROWNUM FROM T GROUP BY Type 
+0

Ich denke eigentlich, das ist die richtige Antwort. –

Verwandte Themen