Вы можете написать свой SQL Запрос, как показано ниже.
DECLARE @Dates TABLE
(
ProductID INT IDENTITY(1,1),
Dates DATETIME
)
INSERT INTO @Dates (Dates)
VALUES (GETDATE())
,(GETDATE()-1)
,(GETDATE()-2)
,(GETDATE()-3)
,(GETDATE()-4)
,(GETDATE()-5)
SELECT Dates
FROM @Dates
SELECT Dates,DATENAME(WEEKDAY,Dates) AS DayOfWeek
FROM @Dates
Затем в C # / MVC / ASP. Net App используйте что-то вроде .Where (t => t.DayOfWeek.Contains ("Monday")) для фильтрации набора результатов.