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

SQL सर्वर डेटाटाइम पसंद का चयन करें?

आप DATEPART() फ़ंक्शन का उपयोग कर सकते हैं

SELECT * FROM record 
WHERE  (DATEPART(yy, register_date) = 2009
AND    DATEPART(mm, register_date) = 10
AND    DATEPART(dd, register_date) = 10)

मुझे इस तरह से पढ़ना आसान लगता है, क्योंकि यह समय घटक की उपेक्षा करता है, और आपको अपने चयन को प्रतिबंधित करने के लिए अगले दिन की तारीख का उपयोग करने की आवश्यकता नहीं है। आप उपयुक्त डेटपार्ट कोड का उपयोग करके अतिरिक्त क्लॉज जोड़कर अधिक या कम ग्रैन्युलैरिटी पर जा सकते हैं, उदा.

AND    DATEPART(hh, register_date) = 12)

12 और 1 के बीच रिकॉर्ड बनाने के लिए।

मान्य तर्कों की पूरी सूची के लिए MSDN DATEPART दस्तावेज़ देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा 1.7.0 के तहत चल रहे SQL-सर्वर (MSSQL-JDBC 3.0) में दिनांक कॉलम 2 दिन पहले प्राप्त किए गए थे

  2. SQL सर्वर डेटाबेस में UTF-8 Collation का उपयोग कैसे करें?

  3. डिक्शनरी पास करें<स्ट्रिंग,इंट>संग्रहीत प्रक्रिया टी-एसक्यूएल

  4. एसक्यूएल सर्वर 2008 प्रबंधन स्टूडियो मेरी क्वेरी के सिंटैक्स की जांच नहीं कर रहा है

  5. तालिका परिभाषा दिखाने के लिए टी-एसक्यूएल क्वेरी?