এর জন্য, EXTRACT() ব্যবহার করুন, যা আপনাকে নির্দিষ্ট মাসের রেকর্ড বের করতে দেয়। উদাহরণস্বরূপ, জানুয়ারীতে সমস্ত দাম যোগ করতে (বছর নির্বিশেষে)।
আসুন প্রথমে একটি −
তৈরি করিmysql> টেবিল তৈরি করুন DemoTable1415 -> ( -> পণ্য ক্রয়ের তারিখ, -> পণ্যের মূল্য int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)
সন্নিবেশ −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1415 মানগুলিতে সন্নিবেশ করান ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable1415 মানগুলিতে ঢোকান('2017-03-21',780); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> DemoTable1415 মানগুলিতে সন্নিবেশ করুন('2016-09-09) ',800); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable1415 মানগুলিতে সন্নিবেশ করুন('2019-01-14',100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
নির্বাচন −
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1415 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+------------+| পণ্য ক্রয়ের তারিখ | পণ্যের মূল্য |+---------+---------------+| 2019-01-12 | 560 || 2018-01-14 | 1060 || 2017-03-21 | 780 || 2016-09-01 | 800 || 2019-01-14 | 100 |+---------+------------+5 সারি সেটে (0.00 সেকেন্ড)পূর্বে>মাস −
অনুসারে টেবিলের মানগুলিকে যোগ করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে৷mysql> মাস হিসাবে নির্যাস (পণ্য ক্রয়ের তারিখ থেকে MONTH) নির্বাচন করুন, DemoTable1415 থেকে মোট_মূল্য হিসাবে যোগফল (পণ্যের মূল্য) -> মাস অনুসারে গ্রুপ;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+------------+| মাস | মোট_মূল্য |+---------+------------+| 1 | 1720 || 3 | 780 || 9 | 800 |+---------+------------+3 সারি সেটে (0.00 সেকেন্ড)