यह आपके कथन से थोड़ा अस्पष्ट है, लेकिन आप अगले शनिवार को ढूँढ़ने का प्रयास कर रहे हैं?
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;