কম্পিউটার টিউটোরিয়াল

MySQL-এ একই তারিখের রোগুলোর যোগফল বের করা (SUM + GROUP BY)

DATE কলাম অনুযায়ী গ্রুপ করে যোগফল

GROUP BY date_column ও SUM(value_column) ব্যবহার করে প্রতিটি ইউনিক তারিখের জন্য মোট মান বের করা যায়।

উদাহরণ

mysql> CREATE TABLE DemoTable1522 (ProductPurchaseDate DATE, NumberOfProduct INT);
mysql> INSERT INTO DemoTable1522 VALUES ('2019-01-21',45), ('2018-12-31',78), ('2019-01-21',67), ('2019-03-01',56), ('2018-01-21',97), ('2019-01-21',47);

কোয়েরি: তারিখ অনুযায়ী প্রোডাক্ট সংখ্যা যোগফল

mysql> SELECT ProductPurchaseDate, SUM(NumberOfProduct)
    -> FROM DemoTable1522
    -> GROUP BY ProductPurchaseDate;

ফলাফল

+---------------------+----------------------+
| ProductPurchaseDate | sum(NumberOfProduct) |
+---------------------+----------------------+
| 2019-01-21          |                  159 |
| 2018-12-31          |                   78 |
| 2019-03-01          |                   56 |
| 2018-01-21          |                   97 |
+---------------------+----------------------+

ব্যাখ্যা: ২০১৯-০১-২১ তারিখে ৩টি রো (৪৫+৬৭+৪৭=১৫৯)। GROUP BY স্বয়ংক্রিয়ভাবে ইউনিক তারিখ অনুযায়ী গ্রুপ করে।

  1. MySQL-এ MAX() এবং সাবকোয়েরি ব্যবহার করে দুটি কলামের যোগফলের সর্বোচ্চ মান বের করুন

  2. MySQL에서 0/1 컬럼 여러 개를 CASE WHEN으로 종합 판단하기

  3. MySQL에서 중복 이름의 점수 합계 구하기 (GROUP BY SUM)

  4. MySQL-এ UNION ALL ব্যবহার করে কাস্টম কলামের জন্য একাধিক মান সেট করা