linq を使用して同じものを実装する必要がある以下の SQL クエリがありますが、同じものに対して linq ステートメントを作成できません。助けてください。
Declare @DateTime datetime
set @DateTime = '06/20/2012';-- To get the yesterday/any day attendance record.
With Cte
as
(
Select EmployeeiD,(convert(varchar,(DATEDIFF(MINUTE,Min(DateAndTime),Max(DateAndTime))/60)) + ':'
+ convert(varchar,(DATEDIFF(MINUTE,Min(DateAndTime),Max(DateAndTime))/60)))WorkedHoursAndMinutes,
Min(DateAndTime) As DateAndTime from EmployeeAttendance group by
EmployeeiD,convert(varchar,DateAndTime,101),convert(varchar,DateAndTime,101) having (
(DATEDIFF(MINUTE,Min(DateAndTime),Max(DateAndTime))/60) >= 12
or (DATEDIFF(MINUTE,Min(DateAndTime),Max(DateAndTime))) = 0 )
)
select * from Cte
where convert(varchar,Cte.DateAndTime,103) =
(select convert(varchar,@DateTime,103));