خرید بک لینک

وقت بخیر دوستان
من یه جدولی دارم به شکل زیر
Untitled.png
من با استفاده از کوئری زیر جمع روزهای کاری هر شخص رو به دست میارم

SELECT [PersoelId],SUM(convert(int,DateDiff(Day,convert(date,[Date1]),convert(date,[Date2])))+1)as CountDay
FROM [Ensani_MamoriatPersoelTbl] where [Date1] BETWEEN '2017/01/01' AND '2017/01/30'
group by [PersoelId]

خروجیم هم درسته. ولی یه چیزی مد نظرم هست نمیدونم شدنیه یا نه.
مثلا تو جدول ردیف 4 رو اگه نگاه کنید چند روز از روز کاریش افتاده تو ماه بعدی .
من میخوام وقتی نوشتم از تاریخ 1 تا 30 ماه ، دیگه تعداد روزهایی که از اون تاریخ گذشته رو حساب نکنه. یعنی فقط تعداد روزی که تو این ماهه رو بهم بده.
در ضمن اگه سمت اس کیو ال امکان پیاده سازیش نیست سمت برنامه سی شارپ چی؟ اونجا امکانش هست؟

برچسب: محاسبه,روزهای,تاریخ, نویسنده: محمد رضا جوادیان تاريخ: پنجشنبه 9 شهريور 1396 ساعت: 15:54

صفحه بندی