سلام
جدولی با فیلدهای زیر را داریم:
ID as int //کد کالا
EnterDT as DateTime // زمان ورود به انبار
ExitDT as DateTime // زمان خروج از انبار
فرض کنید در یک انبار در مدت زمان طولانی کالاهایی وارد یا خارج می شود. کوئری گزارشی می خواهیم که مشخص کند به طور میانگین در هر ماه (میلادی) چند قلم کالا در آخر وقت هر روز در انبار موجود بوده است. به طور مثال
2018/01 1201
2018/02 1575
2018/03 450
2018/04 2232
.
.
.
.
البته خودم کوئری که نشان دهد در هر تاریخ و ساعتی چند قلم کالا موجود بوده است را نوشته ام اما نتوانستم این خواسته را تکمیل کنم
declare @DT datetime
set @DT='2019-01-21 14:0:0'
SELECT COUNT(*)
FROM tblSF02EnterExitLog
WHERE (EnterDT<=@DT)and((ExitDT>@DT)or(ExitDT is null))
پیشاپیش از راهنمایی دوستان ممنونم