Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jumlahkan total dua kueri

Pertama-tama, Anda melewatkan group by , jadi meskipun mysql tidak mengeluh tentang hal itu, Anda hours dan hours2 nilai tidak ada artinya. Kedua, Anda adalah hasil dari UNION dapat dimasukkan ke dalam subquery turunan, sehingga Anda akan memiliki total yang diinginkan :

SELECT SUM(hr) FROM
(
  Select sum(hours) as hr FROM table WHERE name='xxx' and Description='Worked'
  UNION ALL
  Select sum(hours2) as hr FROM table WHERE name='xxx' and Description2='Worked'
)a


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hitung saldo dengan mysql

  2. Tidak dapat menginstal permata mysql di Mac OS X

  3. Aplikasi untuk merekayasa balik MySQL &PostgreSQL DB?

  4. MySQL/SQL:Perbarui dengan subquery yang berkorelasi dari tabel yang diperbarui itu sendiri

  5. Sintaks SQL TRUNCATE – Didaftarkan oleh DBMS