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

Kurangi hasil dari dua kueri Pilih di MySQL

Anda cukup mengurangi dua kueri atau menggabungkan

select (select query) - (select query);

SET @numberOfUsers := 0; 

SELECT l.totalUsers-a.monthlyusers FROM (SELECT T.createdMonth, 
T.monthlyusers, (@numberOfUsers := @numberOfUsers + T.monthlyusers) AS totalUsers 
FROM 
(
SELECT MONTH(FROM_UNIXTIME(u.createdDate)) AS createdMonth, COUNT(u.id) AS monthlyusers
FROM USER u 
WHERE YEAR(FROM_UNIXTIME(u.createdDate)) = '2016'  
GROUP BY MONTH(FROM_UNIXTIME(u.createdDate))    
) T ) l,(SELECT MONTH(FROM_UNIXTIME(lastActive)), (COUNT(u.id))  AS  activeUsers FROM USER u 
WHERE YEAR(FROM_UNIXTIME(lastActive)) = '2016' 
GROUP BY MONTH(FROM_UNIXTIME(lastActive))) 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. Masalah Encoding Karakter dengan PHP Simple HTML DOM Parser

  2. Kesalahan dengan Pernyataan Siap

  3. Peringatan:mysql_num_rows() mengharapkan parameter 1 menjadi sumber daya, objek yang diberikan

  4. Bagaimana cara menggunakan Koneksi Persisten dari PDO?

  5. Bisakah kita menghubungkan database MySQL jarak jauh di Android menggunakan JDBC?