Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर (T-SQL) में किसी दिनांक से माह निकालने के 3 तरीके

यहां तीन T-SQL फ़ंक्शन दिए गए हैं जिनका उपयोग आप SQL सर्वर में किसी दिनांक से माह निकालने के लिए कर सकते हैं।

MONTH()

उपयोग करने के लिए सबसे स्पष्ट कार्य है MONTH() समारोह। यह फ़ंक्शन एक तर्क को स्वीकार करता है:दिनांक।

DECLARE @date date = '2020-10-25';
SELECT MONTH(@date);

परिणाम:

10

DATEPART()

DATEPART() फ़ंक्शन दो तर्कों को स्वीकार करता है:पहला तर्क उस तारीख का हिस्सा है जिसे आप निकालना चाहते हैं, और दूसरा तर्क वह वास्तविक तिथि है जिससे आप इसे निकालना चाहते हैं।

DECLARE @date date = '2020-10-25';
SELECT DATEPART(month, @date);

परिणाम:

10

इस उदाहरण में मैंने month . का उपयोग किया है पहले तर्क के रूप में। आपके पास mm . का उपयोग करने का विकल्प भी है या m . आप जो भी उपयोग करते हैं, परिणाम वही होता है।

DECLARE @date date = '2020-10-25'
SELECT 
  DATEPART(month, @date) AS month,
  DATEPART(mm, @date) AS mm,
  DATEPART(m, @date) AS m;

परिणाम:

 +---------+------+-----+
 | month   | mm   | m   |
 |---------+------+-----|
 | 10      | 10   | 10  |
 +---------+------+-----+ 

FORMAT()

FORMAT() फ़ंक्शन का उपयोग महीने को वापस करने के लिए भी किया जा सकता है।

DECLARE @date date = '2020-10-25';
SELECT FORMAT(@date, 'MM');

परिणाम:

10

आप वैकल्पिक रूप से MMMM . का उपयोग कर सकते हैं पूरे महीने का नाम वापस करने के लिए, या MMM छोटे महीने का नाम वापस करने के लिए।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2017 का परिचय

  2. पता करें कि क्या कोई ऑब्जेक्ट SQL सर्वर में OBJECTPROPERTY () के साथ एक विदेशी कुंजी है

  3. SQL सर्वर TRIM, LTRIM, और RTRIM फ़ंक्शन

  4. विजुअल स्टूडियो 2017 इंस्टालर प्रोजेक्ट के साथ SQL सर्वर नामित उदाहरण

  5. SQL सर्वर में विभिन्न बाधाओं की खोज