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. एकत्रीकरण के बिना एकाधिक स्तंभों को कैसे पिवट करें