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

jOOQ के साथ अंतराल के साथ date_sub () फ़ंक्शन को कार्यान्वित करना

समाधान:

Oracle डेटाबेस के प्रति थोड़ा पक्षपाती होने के कारण, jOOQ केवल उपयोग करके दिन के अंतराल को जोड़ना / घटाना लागू करता है:

// Java
DSL.currentTimestamp().sub(1);

ऊपर दिए गए रेंडर:

-- Oracle
sysdate - 1

-- MySQL
date_add(current_timestamp(), interval -1 day)

बेशक, आप date_add() यदि आप चाहें तो सीधे कार्य करें:

// Java
DSL.dateAdd(DSL.currentTimestamp(), -1);

कुछ दस्तावेज़:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL कार्यक्षेत्र में फ़ॉन्ट बदलना

  2. आंतरिक मैसेजिंग के लिए दो डीबी डिज़ाइनों की तुलना करना

  3. MySQL:एक बड़ी तालिका को विभाजन या अलग तालिकाओं में विभाजित करना?

  4. शर्त नहीं के आधार पर 2 तालिकाओं के परिणामों में कैसे शामिल हों

  5. फोरम पोस्ट और इस तरह के लिए 'एडिट' फंक्शन