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

SQL Server-এ DATEPART ফাংশন

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

বিবরণ

DATEPART ফাংশন SQL Server-এ ইনপुट আর্গুমেন্টের একটি টাইম ভ্যালু ফেরত দেয়, যা হতে পারে দিন, মাস, বছর, কোয়ার্টার, ঘন্টা, মিনিট, সেকেন্ড, মিলিসেকেন্ড। ফেরত দেওয়া মান পূর্ণসংখ্যা টাইপ (int)।

সিনট্যাক্স

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

DATEPART(datepart, date)

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

  1. datepart: আপনি যে টাইম টাইপ চান। নিচের মানগুলোর যেকোনো একটি হতে পারে:

মান ব্যাখ্যা
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 - মিলিসেকেন্ড

  1. date: আপনি যে টাইম মান থেকে ভ্যালু বের করতে চান।

নোট:

  1. DATEPART ফাংশন ফলাফল পূর্ণসংখ্যা (integer) মান হিসেবে ফেরত দেয়।
  2. স্ট্রিং মান হিসেবে একই ফলাফল পাওয়ার জন্য DATENAME ফাংশন দেখুন।
  3. DATEPART SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।

উদাহরণ

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

SELECT DATEPART(year, '2019/04/28');
-- ফলাফল: 2019

SELECT DATEPART(yyyy, '2019/04/28');
-- ফলাফল: 2019

SELECT DATEPART(yy, '2019/04/28');
-- ফলাফল: 2019

SELECT DATEPART(month, '2019/04/28');
-- ফলাফল: 4

SELECT DATEPART(day, '2019/04/28');
-- ফলাফল: 28

SELECT DATEPART(quarter, '2019/04/28');
-- ফলাফল: 2

SELECT DATEPART(hour, '2019/04/28 09:49');
-- ফলাফল: 9

SELECT DATEPART(minute, '2019/04/28 09:49');
-- ফলাফল: 49

SELECT DATEPART(second, '2019/04/28 09:49:12');
-- ফলাফল: 12

SELECT DATEPART(millisecond, '2019/04/28 09:49:12.726');
-- ফলাফল: 726
  1. SQL Server-এ ABS ফাংশন

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

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

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