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

SQL Server-এ DATEADD ফাংশন

এই নিবন্ধে SQL Server-এ DATEADD() ডেটাটাইম প্রক্রিয়াকরণ ফাংশনের ব্যবহার বিস্তারিতভাবে নির্দিষ্ট সিনট্যাক্স এবং উদাহরণের সাথে ব্যাখ্যা করা হয়েছে।

বিবরণ

DATEADD ফাংশন SQL Server-এ একটি নির্দিষ্ট টাইম পিরিয়ড যোগ করলে একটি নতুন টাইম ভ্যালু ফেরত দেয়।

সিনট্যাক্স

SQL Server-এ DATEADD ফাংশন ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:

DATEADD(datepart, number, date)

প্যারামিটার:

  1. datepart: date-এ যোগ করার জন্য ব্যবহৃত টাইম টাইপ। নিচের মানগুলোর যেকোনো একটি হতে পারে:
    মান ব্যাখ্যা year, yyyy, yy - বছর quarter, qq, q - কোয়ার্টার month, mm, m - মাস dayofyear - বছরের দিন day, dy, y - দিন week, ww, wk - সপ্তাহ weekday, dw, w - সপ্তাহের দিন hour, hh - ঘন্টা minute, mi, n - মিনিট second, ss, s - সেকেন্ড millisecond, ms - মিলিসেকেন্ড
  2. number: যোগ করতে চাওয়া টাইম পরিমাণ।
  3. date: যেই টাইম মান সাথে number যোগ করতে চান।

নোট:

  1. যদি number প্যারামিটার > 0 হয়, DATEADD ফাংশন বুঝবে এটি ইনক্রিমেন্ট করার সংখ্যা এবং date প্যারামিটারের সাথে যোগ করবে।
  2. যদি number < 0 প্যারামিটার হয়, DATEADD ফাংশন বুঝবে এটি ডিক্রিমেন্ট করার সংখ্যা এবং date প্যারামিটারের থেকে বিয়োগ করবে।
  3. যদি number প্যারামিটার দশমিক হয়, DATEADD শুধু পূর্ণসংখ্যা অংশ ব্যবহার করবে (দশমিক অংশ বাদ দেবে)।
  4. DATEADD SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।

উদাহরণ

SQL Server-এ DATEADD ফাংশনের কিছু উদাহরণ দেখুন:

SELECT DATEADD(year, 1, '2019/04/28');
-- ফলাফল: '2020-04-28 00:00:00.000'

SELECT DATEADD(yyyy, 1, '2019/04/28');
-- ফলাফল: '2020-04-28 00:00:00.000'

SELECT DATEADD(yy, 1, '2019/04/28');
-- ফলাফল: '2020-04-28 00:00:00.000'

SELECT DATEADD(year, -1, '2019/04/28');
-- ফলাফল: '2018-04-28 00:00:00.000'

SELECT DATEADD(month, 1, '2019/04/28');
-- ফলাফল: '2019-05-28 00:00:00.000'

SELECT DATEADD(month, -1, '2019/04/28');
-- ফলাফল: '2019-03-28 00:00:00.000'

SELECT DATEADD(day, 1, '2019/04/28');
-- ফলাফল: '2019-04-29 00:00:00.000'

SELECT DATEADD(day, -1, '2019/04/28');
-- ফলাফল: '2019-04-27 00:00:00.000'
  1. SQL Server-এ ABS ফাংশন

  2. SQL Server-এ AVG ফাংশন

  3. SQL Server-এ CEILING ফাংশন

  4. SQL Server-এ DATEADD ফাংশন