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

वर्चर (एसक्यूएल सर्वर) के साथ 'बीच' का प्रयोग करें

हां, अपेक्षित व्यवहार से आपका क्या मतलब है इसके आधार पर। BETWEEN ऑपरेटर इन ऑपरेंड को वर्चर्स के रूप में मानेगा, और उसके अनुसार इसके तुलना नियम लागू करेगा:

अब, मैं कई संभावित समस्याओं को देख सकता हूं, तारों की तुलना करना और तारीख तुलना व्यवहार की अपेक्षा करना। मैंने अपने परीक्षणों में कोई नहीं देखा है, लेकिन अपने डेटा को ध्यान से देखें। क्या CONVERT उपयुक्त अग्रणी शून्य के साथ 24 घंटे का समय लौटा रहा है?

यह सवाल वर्चर्स में बदलने के अलावा, डेटलेस-टाइम्स की तुलना करने के कुछ अन्य तरीके हैं।

इसके अलावा, शून्य तिथियों के लिए देखें, जिससे संबंधित WHERE स्थिति झूठी (वास्तव में, अज्ञात) वापस आ जाएगी।

आपके अन्य प्रश्न में, आपने संकेत दिया था कि आपको एक त्रुटि मिल रही है। यदि हां, तो क्या आप उसे पोस्ट कर सकते हैं?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी दिए गए टेबल पर इंडेक्स का उपयोग न करने के लिए मैं किसी क्वेरी को कैसे बाध्य कर सकता हूं?

  2. दिनांक सीमा ओवरलैपिंग चेक बाधा

  3. अधिकतम पंक्ति आकार 8060 त्रुटि

  4. SQL 2008 समान भौतिक मशीन और समान सर्वर इंस्टेंस पर डेटाबेस प्रदर्शन को पार करता है

  5. क्या SQL सर्वर 2005 मुझे एक पूर्णांक के बजाय प्राथमिक कुंजी के रूप में nvarchar(50) का उपयोग करने के लिए दंडित करेगा?