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

mysql:चयनित दिन की अगली तारीख कैसे प्राप्त करें?

यह आपके कथन से थोड़ा अस्पष्ट है, लेकिन आप अगले शनिवार को ढूँढ़ने का प्रयास कर रहे हैं?

select date_add(now(), interval 7-dayofweek(now()) day);

जो दुर्भाग्य से आज लौटाएगा यदि आप शनिवार को हैं, तो क्रम बन जाता है:

SET @OFFSET = 7-dayofweek(now());
SET @OFFSET = IF(@OFFSET = 0, 7, @OFFSET);
select date_add(now(), interval @OFFSET day);

जिसे एक में जोड़ा जा सकता है:

select date_add(now(), interval IF(7-dayofweek(now()) = 0, 7, 7-dayofweek(now())) day) as next;



  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. PHP पीडीओ लूप का उपयोग करके सम्मिलित करें

  4. मैं PHP 7 में MySQLi एक्सटेंशन को कैसे सक्षम कर सकता हूं?

  5. UTF8 वर्कफ़्लो PHP, MySQL संक्षेप