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

MySQL में प्रति दिन औसत बिक्री की गणना कैसे करें

औसत दैनिक बिक्री यह समझने के लिए एक अच्छा मीट्रिक है कि दिन-प्रतिदिन के आधार पर कितनी आय या ऑर्डर की अपेक्षा की जाती है। यदि आपका बिक्री डेटा डेटाबेस में संग्रहीत है, जो आमतौर पर ऑनलाइन स्टोर और मोबाइल ऐप के मामले में होता है, तो MySQL में प्रति दिन औसत बिक्री की गणना कैसे करें।

MySQL में प्रति दिन औसत बिक्री की गणना कैसे करें

मान लें कि आपके पास निम्न बिक्री तालिका है जैसा कि नीचे दिखाया गया है।

mysql> create table sales(order_date date,sale int);

mysql> insert into sales values('2020-01-01',20),
('2020-01-02',25),('2020-01-03',15),('2020-01-04',30),('2020-01-05',20);

mysql> select * from sales;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-01-01 |   20 |
| 2020-01-02 |   25 |
| 2020-01-03 |   15 |
| 2020-01-04 |   30 |
| 2020-01-05 |   20 |
+------------+------+

आप AVG फ़ंक्शन का उपयोग करके निम्न क्वेरी के साथ MySQL में प्रति दिन औसत बिक्री की गणना आसानी से कर सकते हैं।

mysql> select avg(sale) from sales;
+-----------+
| avg(sale) |
+-----------+
|   22.0000 |
+-----------+

मान लें कि आप केवल दिसंबर, 2019 के महीने के लिए प्रति दिन औसत बिक्री की गणना करना चाहते हैं। आप ऐसा केवल अपनी क्वेरी में WHERE क्लॉज जोड़कर कर सकते हैं, जैसा कि नीचे दिखाया गया है। यह औसत की गणना करने से पहले, WHERE की स्थिति के आधार पर डेटा को फ़िल्टर करेगा।

mysql> select avg(sale) from sales 
where order_date>'2019-12-01' and order_date<'2020-01-01';

इसी तरह, आप MySQL में प्रति सप्ताह औसत बिक्री की गणना भी कर सकते हैं।

बोनस पढ़ें :प्रति माह कुल बिक्री की गणना कैसे करें

मान लें कि एक टेबल में कई उत्पादों का बिक्री डेटा है, जैसा कि नीचे दिखाया गया है।

mysql> create table sales(product varchar(255),order_date date,sale int);

mysql> insert into sales values('A','2020-01-01',20),('B','2020-01-02',25),
('B','2020-01-03',15),('A','2020-01-04',30),('A','2020-01-05',20);

mysql> select * from sales;
+---------+------------+------+
| product | order_date | sale |
+---------+------------+------+
| A       | 2020-01-01 |   20 |
| B       | 2020-01-02 |   25 |
| B       | 2020-01-03 |   15 |
| A       | 2020-01-04 |   30 |
| A       | 2020-01-05 |   20 |
+---------+------------+------+

यदि आप प्रत्येक उत्पाद के लिए प्रति दिन औसत बिक्री की गणना करना चाहते हैं, तो इसके लिए यहां एक SQL क्वेरी है। इस मामले में, आपको उत्पाद . द्वारा GROUP करना होगा कॉलम

mysql> select product, avg(sale) from sales group by product;
+---------+-----------+
| product | avg(sale) |
+---------+-----------+
| A       |   23.3333 |
| B       |   20.0000 |
+---------+-----------+

अगर आप इन उत्पादों को अलग-अलग कॉलम में दिखाना चाहते हैं, तो आपको एक पिवट टेबल बनानी होगी

बोनस पढ़ें : MySQL में महीने दर महीने प्रतिशत वृद्धि की गणना कैसे करें

सप्ताह के प्रत्येक दिन के लिए प्रति दिन औसत बिक्री की गणना कैसे करें

मान लें कि आप सप्ताह के प्रत्येक दिन के लिए औसत बिक्री की गणना करना चाहते हैं, जैसा कि नीचे दिखाया गया है

 Days       Average
 Monday       12.5         
 Tuesday      20.2                   
 Wednesday    30.5 

जैसा कि नीचे दिखाया गया है, आप इसे केवल MySQL में DAYNAME फ़ंक्शन का उपयोग करके कर सकते हैं।

mysql> SELECT   DAYNAME(order_date), AVG(sale)
    -> FROM     sales
    -> GROUP BY DAYNAME(order_date);
+---------------------+-----------+
| DAYNAME(order_date) | AVG(sale) |
+---------------------+-----------+
| Friday              |   15.0000 |
| Saturday            |   30.0000 |
| Sunday              |   20.0000 |
| Thursday            |   25.0000 |
| Wednesday           |   20.0000 |
+---------------------+-----------+

प्रति दिन औसत बिक्री की गणना करने के बाद, आप इसे बार चार्ट या डैशबोर्ड में प्लॉट करने के लिए रिपोर्टिंग टूल का उपयोग कर सकते हैं। Ubiq का उपयोग करके बनाए गए बार चार्ट का उदाहरण यहां दिया गया है।

यदि आप MySQL डेटाबेस से चार्ट, डैशबोर्ड और रिपोर्ट बनाना चाहते हैं, तो आप Ubiq आज़मा सकते हैं। हम 14-दिन का निःशुल्क परीक्षण प्रदान करते हैं।

  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. WEEKDAY () उदाहरण – MySQL

  4. MYSql तालिका से डुप्लिकेट डेटा खोजने और निकालने की क्वेरी

  5. MySQL में टेबल कैसे बनाएं