はいくつかの種類の魂はLINQ
Employee: {Id: int identity PK, EmployeeName: varchar(200) NOT NULL}
Attendance: {Id: int identity PK, EmployeeId: int FK(Employee(Id)) NOT NULL, SignInTime: DateTime, SignOutTime: DateTime}
NOTEを次のように私が持っているデータベーススキーマがあり、次のT-SQLクエリ
SELECT e.EmployeeName, MIN(a.SignInTime), MAX(a.SignOutTime)
FROM Employee e
LEFT OUTER JOIN Attendance a ON e.Id = a.EmployeeId AND CAST (CONVERT (varchar, a.SignInTime, 106) AS DATETIME) = '28 APR 2009'
GROUP BY e.EmployeeName
のためのSQLクエリに私のLINQを貸してくださいすることができ: Convertギミックは、比較のためにSignInTimeの時間部分を切り落とすためにのみ使用されます
@Ali - 元の投稿を更新しました。試してみてください。 –