এই নিবন্ধটি আপনাকে বিস্তারিতভাবে দেখাবে কিভাবে SQL সার্ভারের ডেটটাইম DATEDIFF () ফাংশনটি সিনট্যাক্স এবং নির্দিষ্ট উদাহরণ সহ ব্যবহার করতে হয় যাতে ফাংশনগুলিকে কল্পনা করা এবং ক্যাপচার করা সহজ হয়৷
বর্ণনা করুন
DATEDIFF ফাংশন৷ SQL সার্ভারে নির্দিষ্ট সময়কালের উপর ভিত্তি করে দুটি সময়ের মানের মধ্যে পার্থক্য প্রদান করে। দুটি সময়ের মান অবশ্যই তারিখ বা তারিখ এবং সময়ের অভিব্যক্তি হতে হবে।
সিনট্যাক্স
SQL সার্ভারে DATEDIFF ফাংশন ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:
DATEDIFF(dangthoigian, thoigian1, thoigian2)
প্যারামিটার :
- dangthoigian:থোইগিয়ান1 এবং থোইগিয়ান2 এর মধ্যে পার্থক্য গণনা করতে ব্যবহৃত সময়ের ধরন। এটি নিম্নলিখিত মানগুলির মধ্যে একটি হতে পারে:
মান ব্যাখ্যা বছর, yyyy, yy বছরের ত্রৈমাসিক, qq, qQuýmonth, mm, mThdayofyearDate in daysday, dy, yYdayweek, ww, wkTuwwdayday, dw, w দিনের দিন, hhGinminute, mi, nPhútsecond, ss, second, Milliscond, s - thoigian1, thoigian2:পার্থক্য গণনার জন্য সময়ের ব্যবধান।
দ্রষ্টব্য :
- DATEDIFF SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008 এবং SQL সার্ভার 2005৷
উদাহরণস্বরূপ
এসকিউএল সার্ভারে DATEDIFF ফাংশনের কিছু উদাহরণ দেখুন এবং দেখুন।
SELECT DATEDIFF(year, '2019/04/28', '2021/04/28');
Result: 2
SELECT DATEDIFF(yyyy, '2019/04/28', '2021/04/28');
Result: 2
SELECT DATEDIFF(yy, '2019/04/28', '2021/04/28');
Result: 2
SELECT DATEDIFF(month, '2019/01/01', '2019/04/28');
Result: 3
SELECT DATEDIFF(day, '2019/01/01', '2019/04/28');
Result: 117
SELECT DATEDIFF(hour, '2019/04/28 08:00', '2019/04/28 10:45');
Result: 2
SELECT DATEDIFF(minute, '2019/04/28 08:00', '2019/04/28 10:45');
Result: 165