Yii2 - Summe einer Spalte erhalten
Ich habe dies in der Anleitung gefunden, habe aber keine Ahnung, wie ich das gleiche implementieren soll
yii\db\Query::count();
gibt das Ergebnis einer COUNT-Abfrage zurück. Andere ähnliche Methoden umfassensum($q)
, average($q)
, max($q)
, min($q)
, die die sogenannte aggregational data query unterstützen.$q
er @ -Parameter ist für diese Methoden obligatorisch und kann entweder der Spaltenname oder der Ausdruck sein.
Sagen Sie zum Beispiel, ich habe einen Tabellennamen "Abrechnung" mit Spalten:
name amount
charge1 110.00
charge2 510.00
Total - 620.00
Wie implementiere ich mit
yii\db\Query::sum('amount');
Ich habe auch versucht, wie
$command = Yii::$app->db->createCommand("SELECT sum(amount) FROM billing");
yii\db\Query::sum($command);
Aber Seite erzeugt Fehler.
Vielen Dank