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

@@ DATEFIRST - SQL सर्वर में सप्ताह का पहला दिन प्राप्त करें

SQL सर्वर में, सप्ताह का पहला दिन वर्तमान भाषा सेटिंग्स द्वारा निर्धारित किया जाता है। आप इसे SET DATEFIRST . से भी ओवरराइड कर सकते हैं बयान, जो आपको सप्ताह के पहले दिन को स्पष्ट रूप से निर्धारित करने की अनुमति देता है।

किसी भी स्थिति में, आप @@DATEFIRST . का उपयोग कर सकते हैं यह पता लगाने के लिए कार्य करता है कि आपका सत्र सप्ताह के पहले दिन के लिए किन सेटिंग्स का उपयोग कर रहा है। यह लेख दर्शाता है कि कैसे।

सिंटैक्स

वाक्य रचना सरल है। यह इस प्रकार है:

@@DATEFIRST

उदाहरण

यहां उपयोग का एक उदाहरण दिया गया है।

SELECT @@DATEFIRST AS 'Result';

परिणाम:

+----------+
| Result   |
|----------|
| 7        |
+----------+

यह मुझे बताता है कि सप्ताह का पहला दिन रविवार है। मैं इसे निम्न तालिका के कारण जानता हूं।

सप्ताह के पहले दिन के लिए मैपिंग

निम्न तालिका दिखाती है कि कैसे प्रत्येक मान को सप्ताह के एक दिन में मैप किया जाता है।

मान सप्ताह का पहला दिन है
1 सोमवार
2 मंगलवार
3 बुधवार
4 गुरुवार
5 शुक्रवार
6 शनिवार
7 रविवार

तो @@DATEFIRST . का वापसी मूल्य एक छोटा सा होगा 1 . के बीच और 7

यह मान प्रारंभ में वर्तमान भाषा सेटिंग्स द्वारा निर्धारित किया जाता है, हालांकि जैसा कि बताया गया है, आप SET DATEFIRST का भी उपयोग कर सकते हैं भाषा सेटिंग को ओवरराइड करने के लिए।

यह देखने के लिए कि @@DATEFIRST . क्या है सेटिंग्स प्रत्येक भाषा के लिए मैप करती हैं, यहां SQL सर्वर 2017 में सभी भाषाओं और संबद्ध दिनांक स्वरूपों की सूची दी गई है।

आप sp_helplanguage . का भी उपयोग कर सकते हैं उस सूची को वापस करने के लिए संग्रहीत प्रक्रिया। ऐसा करने के लिए, SQL सर्वर (T-SQL) में किसी विशिष्ट भाषा के लिए प्रयुक्त दिनांक प्रारूप कैसे खोजें देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं PHP के साथ काम करने के लिए SQLSRV एक्सटेंशन कैसे प्राप्त करूं, क्योंकि MSSQL पदावनत है?

  2. CONVERT () का उपयोग करके SQL सर्वर में एक स्ट्रिंग को दिनांक/समय में कैसे परिवर्तित करें

  3. T-SQL का उपयोग करके SQL सर्वर में एक CHECK बाधा का नाम बदलें

  4. SQL सर्वर 2012 में विस्तारित ईवेंट में एक महत्वपूर्ण परिवर्तन

  5. SQL सर्वर में नेस्टेड चयन कथन