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

प्रत्येक दिन कितने प्रतिशत उपयोगकर्ताओं ने भाग लिया (SQL क्वेरी)

मुझे लगता है कि आप यही चाहते हैं:

SELECT date(time),
       count(distinct userid) / cd.cnt
FROM activity_entries ae join
     (select count(distinct userid) as cnt
      from activity_entries) cd
GROUP BY date(time);

यह तालिका में कुल विशिष्ट उपयोगकर्ताओं की गणना करने के लिए एक सबक्वेरी का उपयोग करता है और फिर अनुपात प्राप्त करने के लिए प्रत्येक दिन उपयोगकर्ताओं की संख्या को विभाजित करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wamp का उपयोग कर डेटाबेस में sql फ़ाइल आयात करना

  2. MySQL से CSV निर्यात करें

  3. विभिन्न मूल्यों के साथ कई पंक्तियों को अद्यतन करने के लिए SQLAlchemy में बल्क_अपडेट_मैपिंग का उपयोग करना

  4. MySQL प्रदर्शन:SQL में शामिल होने का परिचय

  5. फ़ोरम आपको अपठित विषय कैसे दिखाते हैं?