ورود

View Full Version : سوال: محاسبه تاریخ



boveiryghasem
شنبه 10 بهمن 1394, 15:17 عصر
سلام دوستان من یه پروسیجر دارم مینویسم که میخام با گرفتن دو تا تاریخ،یه سری کارها رو انجام بدم ولی قبلش باید هر چی تاریخ بین این دوتا هستش رو دربیارم تابعی هستش که این کار رو انجام بده؟ تاریخ های هم میلادی هستن مثلا: بزنم از 2016-01-01 تا 2016-01-10 حالا از یکم تا دهم رو بهم بده (2016-01-02 , 2016-01-03,...) :متفکر:

سعید صابری
شنبه 10 بهمن 1394, 23:02 عصر
از between استفاده کن.جستجو کنی مطالب زیاده در موردش

boveiryghasem
دوشنبه 12 بهمن 1394, 11:14 صبح
نه between بدرد این کار نمیخوره،خودم پیداش کردم،ممنون که جواب دادی.:لبخندساده:

جوابشو میزارم شاید بدرد کسی بخوره.

WHILE in_starttime <= in_endtime DO
SET in_starttime = date_add(in_starttime, INTERVAL 1 DAY);
END WHILE;

in_starttime همون تاریخی هست که هر بار تغییر میکنه و میتونید هر کاری دارید باش انجام بدید.