Ich habe mehrere Tabellen, die den Namen eines Unternehmens/Attributs und ein Ranking enthalten.SQL - Gruppenwerte nach Perzentil/Merge Rankings
ich ein Stück Code schreiben möchten, die eine Reihe von Noten ermöglicht auf der Perzentil der Partitur in Beziehung zu den Tabellen Gesamtpunkte in bestimmte Gruppen platziert werden. Ich habe einen sehr einfachen Anwendungsfall bereitgestellt, um zu demonstrieren, nach was ich suche, indem ich eine Gruppe von 10 Unternehmen in 5 Gruppen aufspalte, aber ich möchte diese skalieren, um die 5 Gruppen auf Datensätze mit vielen Zeilen anzuwenden OHNE Werte angeben zu müssen in einer CASE-Anweisung.
hat dies ausprobiert und es gibt einen deutlichen Unterschied zu vkps Vorschlag. In vkps Vorschlag sind die Gruppen 1 -5, in Ihrem Vorschlag sind die Gruppen 0 -4 ... Gibt es eine Möglichkeit, Ihre Methode mit den Gruppen 1 - 5 statt 0 - 4 zu reproduzieren? – hansolo
Hinzufügen von '+ 1' zum Ergebnis? – dnoeth
'5 * (rank() rüber (nach [Konto Punktzahl]) + 1)/count (*) over() da grp2' gibt mir 0 - 5, nur zwei Items von 7000 sind eine 5 ... vielleicht Ich bin nur Missverständnis die Lösung – hansolo