Ich habe eine Tabelle, die verschiedene Spalten unterschiedliche Werte anzeigen.So zeigen Sie 1 Spalte Summe in anderen Spalte an
Ich muss eine neue Spalte hinzufügen, die Summe von 1 Spalte in jeder Zeile der anderen Spalte anzeigt.
Dies ist, was ich anzeigen muss.
Ich habe folgende Abfrage geschrieben, aber es zeigt nur 1
in jeder Zeile der letzten Spalte.
select inStation.name TapInStation , outStation.name TapOutStation,
count(trx.passengerCount) PassengerCount, sum(trx.amount) Fare,
(select sum(passengerCount) from transactions iTrx
where iTrx.ID = trx.ID) PassengerPercent
from transactions trx
inner join
station inStation on inStation.ID = trx.fromStation
inner join
station outStation on outStation.ID = trx.toStation
GROUP BY
TapInStation, TapOutStation
Danke, es funktioniert .. Eigentlich muss ich den Prozentsatz jeder Zeile in die 'letzte Spalte' setzen, indem ich die Gesamtsumme mit jeder Zeile total aufspalte. Aber ich versagte darin, die erste Sache richtig zu machen. – Kirmani88