Hier ist ein sehr einfacher Blick auf meine Tabelle. Ich habe Spalten 1 und 2 und muss Spalte 3 generieren. Spalte 3 ist einfach die Summe der Number
Spalte für alle Name
geteilt durch Number
für die angegebene Zeile.Erhalten Spalte Summe und verwenden Sie, um Prozent der Gesamt (mySQL) zu berechnen
| Name | Number | % of total |
| ------------- |:-------------:| -----: |
| Bob | 5 | 25 |
| Sally | 10 | 50 |
| John | 5 | 25 |
Ich kämpfe mit, wie die Summe der Zahlenreihe zu erhalten und nutzen, als ein Wert, den Rest zu berechnen.
EDIT: Ich freue mich, dies als eine einzige Abfrage anstelle von zwei separaten wenn möglich zu tun.
Haben Sie vorher die Gesamtsumme der zweiten Spalten? – SalmonKiller
@SalmonKiller Nein, tue ich nicht. Das ist der schwierige Teil (für mich). Versuchen, diesen Wert zu erhalten und dann alles in einer Abfrage zu verwenden. – jonmrich