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

mssql में yyyy-mm प्रारूप में तारीख चाहिए

मुझे लगता है कि ऐसा करने का सबसे आसान तरीका इस प्रकार है:

CONVERT(VARCHAR(7), RH.updated_datetime, 126)

हालाँकि, मैं कभी भी आवेदन परत से पहले तारीखों को तार में बदलने का प्रशंसक नहीं रहा, इसलिए यदि यह मैं होता तो मैं इसे एक तिथि प्रारूप के रूप में रखता, लेकिन प्रत्येक तिथि को महीने के पहले का उपयोग करके परिवर्तित करता हूं:

DATEADD(MONTH, DATEDIFF(MONTH, 0, RH.updated_datetime), 0)

इसका मतलब है कि आपका आवेदन एक तारीख के रूप में कॉलम प्राप्त करता है, और एक तारीख के रूप में हेरफेर किया जा सकता है, एक तारीख के रूप में क्रमबद्ध किया जा सकता है, फिर यदि आप इसे yyyy-mm के रूप में प्रदर्शित करना चाहते हैं आप अंतिम समय में फ़ॉर्मेटिंग कर सकते हैं।



  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 सर्वर में char, nchar, varchar और nvarchar में क्या अंतर है?

  2. किसी सरणी को SQL सर्वर संग्रहीत कार्यविधि में कैसे पास करें

  3. SQL सर्वर डेटाबेस मेल (T-SQL) से भेजे गए ईमेल की सूची लौटाएं

  4. डेटाबेस और रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) क्या है

  5. SQL सर्वर के आसपास काम करें अधिकतम कॉलम 1024 और 8kb रिकॉर्ड आकार सीमित करें