পার্থক্য খুঁজে পেতে, DATEDIFF() পদ্ধতি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1446 -> ( -> নির্ধারিত তারিখ -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.42 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1446 মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.44 সেকেন্ড)mysql> DemoTable1446 মানগুলিতে সন্নিবেশ করুন('2019-09-30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1446 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 2019-01-21 || 2019-02-01 || 2019-09-30 |+------------+3 সারি সেটে (0.10 সেকেন্ড)বর্তমান তারিখ নিম্নরূপ -
mysql> curdate();+------------+| নির্বাচন করুন curdate() |+------------+| 2019-10-01 |+------------+1 সারি সেটে (0.12 সেকেন্ড)
টেবিলে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য পেতে প্রশ্নটি নিচে দেওয়া হল −
mysql> DemoTable1446 থেকে datediff(curdate(),DueDate) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-----------------------------+| datediff(curdate(),DueDate) |+-------------------------------+| 253 || 242 || 1 |+-----------------------------+3 সারি সেটে (0.00 সেকেন্ড)