MySQL-də tarixləri və saatları necə əlavə edib çıxmaq olar
İstinad
MySQL rəsmi veb saytı Məhsul sənədləri Tarix və vaxt funksiyalarıDATE_ADD və DATE_SUB
Bu iki funksiya bir cütdür, biri əlavə, digəri çıxarma. Onların funksiyası göstərilən tarixdən bir müddət əlavə etmək və ya çıxarmaqdır. Xüsusi istifadə üçün aşağıdakı nümunəyə baxın. Birinci nümunədə cari zamana bir ay əlavə edirik, ikincisi cari vaxtdan bir ay çıxardırıq.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ƏLAVƏ VƏ TƏŞKİL
Bu iki funksiya da bir cütdür, biri əlavə, digəri çıxarma. Onların istifadəsi DATE_ADD və DATE_SUB ilə eynidır. Xüsusi istifadə üçün aşağıdakı nümunəyə baxın. Birinci nümunədə cari zamana bir ay əlavə edirik, ikincisi cari vaxtdan bir ay çıxardırıq.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
Daha çox istifadə
Nümunədə yalnız ayı parametr olaraq istifadə edirik, bununla birlikdə saat, dəqiqə, saniyə, həftə, gün, il də parametr olaraq istifadə edilə bilər və dəqiqələr və saniyələr, saatlar və dəqiqələr və saniyələr və daha çoxunu dəstəkləyə bilər. birləşmə. Ətraflı məlumat üçün aşağıdakı siyahıya müraciət edin.
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'
Digər məlumatlar
Əslində, çıxarma DATE_ADD-dən də istifadə edə bilər, parametri yalnız mənfi rəqəm kimi yazmalıyıq. Bundan əlavə, MariaDB MySQL-in bir filialıdır və SQL sintaksisləri əsasən eynidir, buna görə MariaDB-də yuxarıdakı dörd funksiya mövcuddur və istifadəsi tam eynidır.