راکت

ست کردن زمان در دیتابانک

3 پاسخ

سلام
کسی با این تابع DATE_ADD کار کرده میتونه به من رو راهنمایی کنه چطور ازش برای insert استفاده کنم و این INTERVAL که اشاره کرده چیه دقیقا ؟

ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

کار عجیب غریبی نمیکنه فقط از زمانی که میدید بهش مقداری رو اضافه یا کم میکنه و براتون بر میگردونه به مثال زیر دقت کنید

 DATE_ADD("2017-06-15 09:34:21", INTERVAL -3 HOUR)

خروجیش میشه به شکل زیر

2017-06-15 06:34:21

یا این مثال

SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL 2 MONTH);

دو ماه به زمانی که اول بهش دادید اضافه میکنه

2017-08-15 09:34:21
don_inter
don_inter
@intersubjektiv

تخصص: web developer

@hesammousavi
ممنون از توضیح و اینکه این سوال پیش میاد
خب پس میتونم ازین تابع استفاده کنم زمانی که مثلا میخوام لینکی رو مثلا به کاربر ارسال کنم ولی میخوام این لینک فقط حداکثر یک هفته اکتیو باشه ؟
یا اینکه نیاز دارم باز به یه ستون دیگه که زمان ها رو باهم مقایسه کنم

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

نمیدونم منظورتون از لینک چجور لینکی هست
ولی میتونید فیلد اضافه کنید با عنوان expireAt با کد چک کنید هر زمان مثلا از 5 روز یا 10 یا 10 ما گذشت دیگه اعتبار نداره

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام