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

MYSQL खाते में पहली बिक्री लेते हुए ग्राहक द्वारा बिक्री औसत की गणना करने के लिए चयन करें

इससे आपको मदद मिलनी चाहिए

SELECT Customer, (total_sales/weeks) AS avg_sales FROM
(
SELECT Customer, total_sales, Date_First_Sale, IF(weeks>52,52,weeks) as weeks
FROM (
    SELECT Customer, SUM(Sales) AS total_sales, Date_First_Sale, TIMESTAMPDIFF(WEEK, Date_First_Sale, CURDATE()) AS weeks
    FROM (
        SELECT Customer, sales , Date_First_Sale
        FROM test.SO_customer
        WHERE Date > DATE_SUB(curdate(), INTERVAL 1 YEAR)
         ) as subTable
    GROUP BY Customer
    ) as subTable2
) as subTable3



  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 डुप्लिकेट पंक्तियों की गणना नहीं करता है

  2. कोई परिणाम नहीं लौटाने वाली एकाधिक तालिकाओं पर MYSQL जॉइन करें

  3. एक पूर्णांक के रूप में MySQL में दो तिथियों के बीच वर्षों में अंतर प्राप्त करें

  4. JSON_CONTAINS () MySQL में उदाहरण

  5. क्या mysql_query सब कुछ करता है