SQL Server DATEPART() ফাংশন
বিবরণ ও ব্যবহার
DATEPART() ফাংশন হল তারিখ/সময়ের একটি অংশ ফিরিয়ে দেয়, যেমন বছর, মাস, দিন, ঘন্টা, মিনিট ইত্যাদি
গঠন
DATEPART(datepart,date)
date পারামিটার একটি বৈধ তারিখ অভিব্যক্তিdatepart পারামিটার হতে পারে নিচের মতো মান
datepart | সংক্ষিপ্ত |
---|---|
বছর | yy, yyyy |
ত্রৈমাসিক | qq, q |
মাস | mm, m |
বছরের দিন | dy, y |
দিন | dd, d |
সপ্তাহ | wk, ww |
সপ্তাহ | dw, w |
ঘন্টা | hh |
মিনিট | mi, n |
সেকেন্ড | ss, s |
মিলিসেকেন্ড | ms |
মাইক্রোসেকেন্ড | mcs |
নানোসেকেন্ড | ns |
উদাহরণ
আমরা নিচের "Orders" টেবিলটি আছি:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
আমরা নিচের SELECT বিন্যাসটি ব্যবহার করি:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
ফলাফল:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |