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

मूविंग एवरेज MySQL की गणना?

यदि आप प्रत्येक तिथि के लिए मूविंग एवरेज चाहते हैं, तो यह प्रयास करें:

SELECT date, SUM(close),
       (select avg(close) from tbl t2 where t2.name_id = t.name_id and datediff(t2.date, t.date) <= 9
       ) as mvgAvg
FROM tbl t
WHERE date <= '2002-07-05' and
      name_id = 2
GROUP BY date
ORDER BY date DESC

यह 9 मानों के औसत की गणना करने के लिए एक सहसंबद्ध उपश्रेणी का उपयोग करता है।



  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. अपवाद:पहले से ही इस कनेक्शन से जुड़ा एक खुला डेटा रीडर है जिसे पहले बंद किया जाना चाहिए

  4. MySQL का उपयोग करने के तरीके पर एक व्यापक मार्गदर्शिका

  5. JDBC स्टेटमेंट उदाहरण - डालें, हटाएं, अपडेट करें, रिकॉर्ड चुनें