Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में दो चुनिंदा प्रश्नों के परिणाम घटाएं

आप बस दो क्वेरी घटा सकते हैं या मर्ज कर सकते हैं

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. एक पंक्ति को छोड़ने से बचना अगले () परिणामसेट की विधि

  2. ज़ेंड फ्रेमवर्क के साथ GROUP_CONCAT का उपयोग कैसे करें?

  3. मैं WHERE क्लॉज में COALESCE () का बेहतर तरीके से उपयोग कैसे कर सकता हूं?

  4. एक MySQL डेटाबेस का दूरस्थ रूप से बैकअप लेने के लिए जावा का उपयोग करें

  5. MySQL विजुअल स्टूडियो 2015 आपके पास पहले से प्रयोग करने योग्य कनेक्शन है