Ինչպես ավելացնել և հանել ամսաթվերն ու ժամերը 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, մենք միայն պետք է պարամետրը գրենք որպես բացասական թիվ: Բացի այդ, MariaDB- ը MySQL- ի մասնաճյուղ է, և նրանց SQL շարահյուսությունը հիմնականում նույնն է, ուստի MariaDB- ում կան վերը նշված չորս գործառույթները, և օգտագործումը նույնն է: