我需要选择同一部门(部门)中同一memberID
所请求的作业的所有数据,以及自may开始以来的同一天。下面是我尝试过的代码但是我得到了:
算术溢出错误将表达式转换为数据类型datetime
我不确定如何解决这个问题?也许有更好的查询来执行?
select jobID,
memberID,
dept,
[BriefDate],
schemeID from (
Select jobID,
memberID,
dept,
[BriefDate],
schemeID,
RowCnt = Count(*) over(partition by MemberId, Dept, Convert(date, [briefdate]))
from [SSRSReports].[dbo].[corporatejobreportdetailed]
where [BriefDate]>20170501 ) a
Where a.RowCnt >= 3