Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie SQL, aby uzyskać sumę wszystkich wartości kolumn w ostatnim wierszu zestawu wyników wraz z sumą wierszy (grupuj według)

Możesz użyć GROUP BY i WITH ROLLUP , tak:

SELECT
    id
,   SUM(jan) as jan
,   SUM(feb) as feb
,   SUM(mar) as mar
,   SUM(jan+feb+mar) as TRS
FROM test
GROUP BY id WITH ROLLUP

Demo na żywo w sqlfiddle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obsługa transakcji w silniku MyIsam

  2. Sailsjs Mysql ORM wielokrotne zapytania w tym samym polu tabeli

  3. Jak dodać identyfikator automatycznego przyrostu zgodnie z grupą w mysql

  4. PDO PHP bindValue nie działa

  5. mysqli:czy może przygotować wiele zapytań w jednej instrukcji?