2010-12-15 80 views
1

有沒有一種方法可以用Linq來執行此查詢?這是ISO_WEEK,讓我絆倒。 表很簡單。 Id是一個int,EndTime是一個日期時間。Linq to SQL - 按WorkWeek分組(ISO_WEEK)

SELECT COUNT(Id) AS Total, DATEPART(ISO_WEEK, EndTime) AS WorkWeek 
FROM Items 
GROUP BY DATEPART(ISO_WEEK, EndTime) 
ORDER BY WorkWeek DESC 

回答

2

看的SqlFunctionsDATEPART功能在這個命名空間System.Data.Objects.SqlClient

+0

謝謝,我不知道有用於SQL函數的另一個位置。我在看System.Data.Linq.SqlClient。 – Josh 2010-12-15 18:00:24