مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

اختلاف زمان یک دقیقه ای

چهارشنبه, 26 دی 1397 15:43

اختلاف زمان یک دقیقه ای

سلام
چطور میشه در TSQL دستور سلکت از این روش استفاده کرد؟؟؟؟

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

1397/10/25-12:01:01 | X
1397/10/25-12:01:11 | X
1397/10/25-12:01:22 | X
1397/10/25-12:01:45 | X
1397/10/25-12:55:01 | X

1397/10/25-12:01:41 | Y
1397/10/25-12:01:31 | Y
1397/10/25-12:01:01 | Y

1397/10/25-12:11:01 | M
1397/10/25-12:11:41 | M
1397/10/25-12:11:03 | M
1397/10/25-12:11:04 | M
1397/10/25-12:12:55 | M

خروجی فقط مقادیر و رکوردهای قرمز باشند



جمعه, 05 بهمن 1397 19:30
سلام علیکم شما باید این تاریخ ها رو با یک تاریخ مقایسه کنید. می تونید با استفاده از تابع datediff این کارو انجام بدید. اگر پارامتر اول رو day بدید می تونید تاریخ ها رو بدید و اختلافشون رو پیدا کنید و تاریخ هایی که توی یک روز هستند و یا دقیقه یک بامداد روز بعد و یا دقیقه آخر روز قبل هستند رو شناسایی کنید و برید سراغ درآوردن اختلاف زمان. تابع بالا رو اگر پارامتر اول رو second بدید می تونید اعداد زیر ۶۰ رو شناسایی کنید.

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید