Select
BB.UserID,
BB.UserName,
Sum( NeedJoinMeetingCount ) As SumNeedJoinMeetingCount,
Sum( ReallyJoinMeetingCount ) As SumReallyJoinMeetingCount
From
( Select
BeginDate,
MeetingID,
AA.UserID,
AA.UserName,
1 As NeedJoinMeetingCount,
Case When AA.AttDateTime IS Null Then 0 Else 1 End As
ReallyJoinMeetingCount
From
( Select
A.MeetingID MeetingID,
D.UserName As UserName,
A.MeetingCaption,
A.BeginDate As BeginDate,
C.UserID,
( Select Top 1 AttDateTime From T_AttDataInfo Where CardNo = D.LogonID And AttDateTime >= DateAdd(Minute,-20,A.BeginDate) And AttDateTime <= DateAdd(Minute,20,A.BeginDate) ) As AttDateTime
From T_Meeting A, T_MeetingAddress B, T_JoinMeetingPerson C, T_UserBaseInfo D Where A.MeetingAddressID = B.MeetingAddressID And A.MeetingID = C.MeetingID And C.UserID = D.UserID and A.MeetingID = 38
) As AA
) as BB
Group By BB.UserID,BB.UserName,MeetingID

相关文章:

  • 2022-02-18
  • 2022-01-04
  • 2021-12-30
  • 2022-03-03
  • 2021-08-28
  • 2021-06-08
  • 2021-11-14
猜你喜欢
  • 2021-12-04
  • 2021-05-11
  • 2021-11-10
  • 2021-08-13
  • 2021-12-04
  • 2021-10-19
  • 2022-12-23
相关资源
相似解决方案