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

Oracle, PostgreSQL और SQL Server में टाइमस्टैम्प की तुलना करने का सामान्य तरीका

मैं एक SQL सर्वर विशेषज्ञ नहीं हूं, लेकिन मुझे पता है कि यह Oracle और Postgres पर काम करता है और मुझे संदेह है कि यह MSSQL पर काम कर सकता है, लेकिन इसे ATM का परीक्षण करने का कोई तरीका नहीं है।

AND creation_date < (CURRENT_TIMESTAMP - interval '5' day)
AND creation_date >= (CURRENT_TIMESTAMP - interval '15' day)

या यदि आप टाइमस्टैम्प के बजाय दिनांक प्रकार का उपयोग कर रहे हैं, तो आप ऐसा कर सकते हैं लेकिन मुझे पूरा यकीन है कि यह एमएसएसक्यूएल पर काम नहीं करेगा। और DATE का प्रकार Oracle और Pg के बीच काफी भिन्न है।

AND creation_date < CURRENT_DATE - 5
AND creation_date >= CURRENT_DATE - 15

जैसा कि ओएमजी टट्टू के लिए टिप्पणियों में उल्लेख किया गया था, आप केवल दिनांक प्रकारों में इनट्स जोड़ सकते हैं, टाइमस्टैम्प नहीं। (ओरेकल चुपचाप आज तक का टाइमस्टैम्प कास्ट करता है)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psycopg2 के साथ सूची के रूप में PostgreSQL UUID सरणी लौटाएं

  2. रेल 4/पोस्टग्रेस के लिए schema.rb में कॉलम को पुन:व्यवस्थित करना सुरक्षित है?

  3. क्या ऑफ़लाइन वेब एप्लिकेशन के लिए दो अलग-अलग डेटाबेस का उपयोग करना संभव है?

  4. Postgres . में Concat पंक्तियाँ

  5. मैं PostgreSQL फ़ंक्शन प्रोफाइलर को कैसे सक्षम करूं?