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

Wordpress - दिन के हिसाब से पोस्ट और टिप्पणियों की संख्या प्राप्त करें

मुझे लगता है कि यह सबसे अच्छी क्वेरी नहीं है जिसे आप लिख सकते हैं, लेकिन यह काम करती प्रतीत होती है

CREATE VIEW commentsCount (date, counter) AS
SELECT
    DISTINCT DATE(comment_date) AS date,
    IFNULL(COUNT(comment_ID),0) AS total
FROM wp_comments
GROUP BY date ORDER BY total DESC
CREATE VIEW postsCount (date, counter) AS
SELECT
    DISTINCT DATE(post_date) AS date,
    IFNULL(COUNT(ID),0) AS total
FROM wp_posts
GROUP BY date ORDER BY total DESC
SELECT
    postsCount.date,
    IFNULL(postsCount.counter,0),
    IFNULL(commentsCount.counter,0),
    (IFNULL(postsCount.counter,0)*10 + IFNULL(commentsCount.counter, 0))
FROM commentsCount RIGHT JOIN postsCount 
    ON DATE(postsCount.date) = DATE(commentsCount.date)
GROUP BY postsCount.date
union
SELECT
    commentsCount.date,
    IFNULL(postsCount.counter,0),
    IFNULL(commentsCount.counter,0),
    (IFNULL(postsCount.counter,0)*10 + IFNULL(commentsCount.counter, 0))
FROM commentsCount LEFT JOIN postsCount 
    ON DATE(postsCount.date) = DATE(commentsCount.date)
GROUP BY commentsCount.date



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL त्रुटि 2014 के कारण क्वेरी निष्पादित नहीं कर सकते जबकि अन्य अनबफ़र क्वेरी सक्रिय हैं

  2. अंतिम पंक्ति से शुरू होने वाली mysql तालिका खोजें

  3. उल्लंघन अद्वितीय बाधा के कारण mysql अद्यतन/सम्मिलन विफलता का पता लगाएं

  4. Wampserver आइकन पूरी तरह से हरा नहीं हो रहा है, mysql सेवाएं शुरू नहीं हो रही हैं?

  5. एकाधिक तालिकाओं से डेटा का उपयोग करके नवीनतम औसत कीमतों की गणना करने के लिए MySQL क्वेरी