MySQL లో తేదీలు మరియు సమయాలను ఎలా జోడించాలి మరియు తీసివేయాలి

సూచన

MySQL అధికారిక వెబ్‌సైట్ ఉత్పత్తి డాక్యుమెంటేషన్ తేదీ మరియు సమయం విధులు

DATE_ADD మరియు DATE_SUB

ఈ రెండు విధులు ఒక జత, ఒకటి అదనంగా మరియు మరొకటి వ్యవకలనం. పేర్కొన్న తేదీ నుండి కొంత వ్యవధిని జోడించడం లేదా తీసివేయడం వారి పని. నిర్దిష్ట ఉపయోగం కోసం, కింది ఉదాహరణను చూడండి. మొదటి ఉదాహరణలో, మేము ప్రస్తుత సమయానికి ఒక నెలను జోడిస్తాము మరియు రెండవది ప్రస్తుత సమయం నుండి ఒక నెలను తీసివేస్తుంది.

            SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
        

జోడించు మరియు సబ్‌డేట్ చేయండి

ఈ రెండు విధులు కూడా ఒక జత, ఒకటి అదనంగా మరియు మరొకటి వ్యవకలనం. వాటి ఉపయోగం DATE_ADD మరియు DATE_SUB వలె ఉంటుంది. నిర్దిష్ట ఉపయోగం కోసం, కింది ఉదాహరణను చూడండి. మొదటి ఉదాహరణలో, మేము ప్రస్తుత సమయానికి ఒక నెలను జోడిస్తాము మరియు రెండవది ప్రస్తుత సమయం నుండి ఒక నెలను తీసివేస్తుంది.

            SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
        

ఎక్కువ వినియోగం

మేము ఉదాహరణలో మాసాన్ని పారామితిగా మాత్రమే ఉపయోగిస్తాము, అయితే, గంట, నిమిషం, రెండవ, వారం, రోజు, సంవత్సరం కూడా పారామితులుగా ఉపయోగించవచ్చు మరియు నిమిషాలు మరియు సెకన్లు, గంటలు మరియు నిమిషాలు మరియు సెకన్లు మరియు మరిన్ని కలయిక. వివరాల కోసం, దయచేసి దిగువ జాబితాను చూడండి.

            MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
        

ఇతర సమాచారం

వాస్తవానికి, వ్యవకలనం DATE_ADD ని కూడా ఉపయోగించవచ్చు, మనం పరామితిని ప్రతికూల సంఖ్యగా మాత్రమే వ్రాయాలి. అదనంగా, మరియాడిబి అనేది MySQL యొక్క శాఖ, మరియు వారి SQL వాక్యనిర్మాణం ప్రాథమికంగా ఒకే విధంగా ఉంటుంది, కాబట్టి మరియాడిబిలో పై నాలుగు విధులు ఉన్నాయి, మరియు ఉపయోగం సరిగ్గా అదే.