কম্পিউটার

DATETIME ফিল্ড থেকে DATE ব্যবহার করে আজকের রেকর্ডগুলি কীভাবে ফিরিয়ে আনবেন?


আসুন প্রথমে একটি টেবিল তৈরি করি যার মধ্যে একটি কলাম তারিখের প্রকারের;

mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Shipping date datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

mysql> DemoTable(ShippingDate) মানগুলিতে সন্নিবেশ করান('2019-03-01 05:45:32'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable(ShippingDate) মানগুলিতে সন্নিবেশ করুন('2019- 04-13 11:34:56'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable(ShippingDate) মানগুলিতে ঢোকান('2019-03-15 04:45:23'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(ShippingDate) মানগুলিতে ঢোকান('2019-04-11 12:10:02'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে:

mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+----+---------+| আইডি | শিপিং তারিখ |+------+---------+| 1 | 2019-03-01 05:45:32 || 2 | 2019-04-13 11:34:56 || 3 | 2019-03-15 04:45:23 || 4 | 2019-04-11 12:10:02 |+----+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)

DATETIME ফিল্ড থেকে DATE ব্যবহার করে আজকের রেকর্ড পেতে ক্যোয়ারী নিচে দেওয়া হল৷ ধরা যাক আজকের তারিখ হল "2019-04-13":

mysql> DemoTable থেকে *নির্বাচন করুন যেখানে ShippingDate> date_sub(curdate(), ব্যবধান 1 দিন);

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+----+---------+| আইডি | শিপিং তারিখ |+------+---------+| 2 | 2019-04-13 11:34:56 |+----+----------------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ ডেটটাইম ফিল্ড থেকে শুধুমাত্র তারিখ বের করে পিএইচপি ভেরিয়েবলে বরাদ্দ করা হচ্ছে?

  2. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে কিভাবে টেক্সট থেকে তারিখ বের করবেন?

  3. ডেটটাইম পাইথন মডিউল ব্যবহার করে আমি কিভাবে বর্তমান তারিখ থেকে ছয় মাসের তারিখ গণনা করব?

  4. কিভাবে পাইথনে একটি স্ট্রিং থেকে তারিখ বের করতে হয়?