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

टी-एसक्यूएल में एक तिथि से महीना कैसे प्राप्त करें

समस्या:

आप SQL सर्वर डेटाबेस में दिनांक फ़ील्ड से माह प्राप्त करना चाहते हैं।

उदाहरण:

हमारे डेटाबेस में Furniture कॉलम में डेटा के साथ Id , Name , और ProducedDate

<थ>नाम
आईडी उत्पादित दिनांक
1 सोफा 2018-01-10
2 कुर्सी 2018-01-05
3 डेस्क 2018-06-20
4 किताबों की अलमारी 2018-11-15

आइए प्रत्येक उत्पाद के ProducedDate . से माह प्राप्त करें और पता करें कि किसी दिए गए महीने में कौन सा फ़र्नीचर तैयार किया गया था।

समाधान:

हम MONTH() . का इस्तेमाल करेंगे समारोह। यहां वह प्रश्न है जो आप लिखेंगे:

SELECT Name,
MONTH(ProducedDate) AS ProducedMonth
FROM Furniture;

ये रहा क्वेरी का नतीजा:

नाम उत्पादितमाह
सोफा 1
कुर्सी 1
डेस्क 6
किताबों की अलमारी 11

चर्चा:

SQL सर्वर में दिनांक फ़ील्ड से एक माह प्राप्त करने के लिए, MONTH() . का उपयोग करें समारोह। यह फ़ंक्शन केवल एक तर्क लेता है - दिनांक। यह दिनांक या दिनांक और समय डेटा प्रकार हो सकता है। (हमारे उदाहरण में, कॉलम ProducedDate तारीख . का है डेटा प्रकार।) तर्क एक स्तंभ नाम या एक अभिव्यक्ति हो सकता है। (हमारे उदाहरण में, यह ProducedDate . है कॉलम)।

MONTH() महीने की संख्या को 1 से 12 तक पूर्णांक के रूप में लौटाता है। डेस्क . के लिए आइटम, ProducedMonth मान 6 है ('YYYY-MM-DD' . से लौटाया गया दिनांक '2018-06-20' )


  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 क्वेरी से तालिका कैसे बनाएं

  2. फ्लास्क, कनेक्शन और SQLAlchemy के साथ पायथन REST API - भाग 2

  3. हुआवेई गॉसडीबी

  4. एक ऑनलाइन सर्वेक्षण के लिए एक डेटाबेस मॉडल। भाग 2

  5. डुप्लिकेट डेटाबेस प्रश्नों को कम करने के लिए डेटाबेस कैशिंग का कोई रूप नहीं।