ADDTIME (ADDTIME)
تابع ADDTIME برای «افزودن زمان» به زمان یا تاریخ زمان است. «تابع (Function)» یعنی کدی با ورودی و خروجی. ورودی یک datetime و یک بازه زمانی است. سپس خروجی همان datetime با زمانِ افزوده است. مقدار منفی یعنی کم کردن بازه. این کار برای زمان بندی دقیق عالی است.
سینتکس و توضیح کوتاه
فرم کلی بسیار ساده است. یک datetime بده و بازه addtime را اضافه کن. می توانی ثانیه، میکروثانیه، یا قالب ساعت:دقیقه:ثانیه.میکروثانیه بدهی.
ADDTIME(datetime, addtime);
مثال های اجراشدنی
مثال 1: افزودن 2 ثانیه
SELECT ADDTIME("2017-06-15 09:34:21", "2");
نکته: رشته "2" یعنی دو ثانیه به زمان اضافه می شود.
مثال 2: ثانیه و میکروثانیه
SELECT ADDTIME("2017-06-15 09:34:21.000001", "5.000003");
مثال 3: قالب ساعت:دقیقه:ثانیه.میکروثانیه
SELECT ADDTIME("2017-06-15 09:34:21.000001", "2:10:5.000003");
مثال 4: افزودن روز و ساعت و دقیقه
SELECT ADDTIME("2017-06-15 09:34:21.000001", "5 2:10:5.000003");
مثال 5: ورودیِ زمانِ خالص
SELECT ADDTIME("09:34:21.000001", "2:10:5.000003");
هشدار: نوع داده باید زمان/تاریخ زمان معتبر باشد. قالب را درست بده.
راهنمای گام به گام
- ستون یا مقدار datetime را مشخص کن.
- بازه addtime را تعیین کن.
- نتیجه را در SELECT به کار ببر.
لینک های مرتبط و داخلی
برای «افزودن زمان» این صفحه مرجع است. برای افزودن تاریخ از ADDDATE استفاده کن. تاریخ امروز را با CURDATE بگیر.
جمع بندی سریع
- ADDTIME بازه ای به زمان اضافه می کند.
- اعداد منفی، زمان را کم می کنند.
- قالب ها انعطاف پذیر و دقیق هستند.
- برای زمان بندی ها بسیار کاربردی است.