Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за получаване на сумата от всички стойности на колони в последния ред на набор от резултати заедно със сумата на редовете (групиране по)

Можете да използвате GROUP BY и WITH ROLLUP , като това:

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

Демонстрация на живо в 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. Динамично изграждане на заявки в релсите

  2. Нуждаете се от ефективен във времето метод за импортиране на голям CSV файл чрез PHP в множество MySQL таблици

  3. Производителност на MySQL:множество таблици спрямо индекс на една таблица и дялове

  4. Множество обединявания в MySQL таблица

  5. Импортиране на 1GO SQL файл => ГРЕШКА 2013 (HY000) на ред 23:Загубена връзка с MySQL сървър по време на заявка