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

दिनांक जोड़ें कॉलम एक अतिप्रवाह का कारण बना

मैं निम्नलिखित के साथ त्रुटि की नकल कर सकता हूं:

declare @posting_date datetime
set @posting_date = '1/1/1753'

select DATEADD(day, -1 , DATEADD(mm, DATEDIFF(mm,0,@posting_date),0)) 

इसे चलाने के बाद त्रुटि:

मूल रूप से, उपरोक्त मामले में पोस्टिंग_डेट SQL सर्वर द्वारा अनुमत न्यूनतम दिनांक समय मान है। यदि आप फिर उसमें से 1 दिन घटाने का प्रयास करते हैं, तो यह अतिप्रवाह की स्थिति में आ जाता है।

मेरा अनुमान है कि आपके पास एक डेटापॉइंट है जो 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. मैं सी # में SQL सर्वर (हैशबाइट्स ('SHA1', [कॉलमनाम])) के बराबर गणना कैसे करूं?

  2. एसक्यूएल संचयी गणना

  3. TSQL:ट्रिगर में अद्यतन का उपयोग करके गैर-बूलियन प्रकार निर्दिष्ट त्रुटि

  4. SQL सर्वर:क्वेरी को .txt फ़ाइल के रूप में निर्यात करें

  5. एकत्रीकरण के बिना एकाधिक स्तंभों को कैसे पिवट करें