ich eine select-Anweisung, die die Anzahl der Verkäufe von Land teilt, priceBanding (siehe Beispiel unten)bekommen avg der Spalte auf der Grundlage des Ergebnisses gesetzt
Die Select-Anweisung sieht wie folgt:
Was ich tun möchte, basiert auf diesem Ergebnis, ich möchte einen Durchschnitt der Stückzahl erhalten, dh Für alle Bestellungen, die unter 20 sind, was zählt die AVG-Einheit und das gleiche für alle anderen. Wie kann ich das machen?
Es ist wahrscheinlich einfach, aber ich kann nicht durchdenken.
Was ich bin nach:
So wie Sie im Preisband sehen < 20 in Großbritannien ist die Reihenfolge Zahl 50 und die avg Einheiten davon ist 2. Wie bereits erwähnt früher möchte ich die Avg-Einheiten aller Bestellungen, die unter 20 sind (das ist 50 im Bild).
Ist das klarer?
Vielen Dank im Voraus.
EDIT:
Die erste Tabelle: annehmen, dass es die Quelle
und die zweite Tabelle sein bekommt die avg, das ist, was ich bin nach.
Können Sie das Ergebnis teilen, das Sie für diese Beispieldaten erhalten möchten? Es ist ein bisschen schwer zu verstehen, was du zu tun versuchst. – Mureinik
Auch p.Id = c.Id und p.ID = s.ID macht irgendeinen Sinn, wo sind die FKs? – Ako
Auch, wenn Sie uns die ursprünglichen Tabellendaten oder zumindest eine Teilmenge davon zeigen, wäre das nett. –