我试图从SQL Server的日期范围中驱逐星期四
以下是我从其他例子中得出的结论:
SELECT *
FROM table
WHERE ((DATEPART(WEEKDAY, date_field) + @@DATEFIRST) % 7) NOT IN (5)
这似乎有效,但我想知道是否有任何改进建议等。
谢谢!
答案 0 :(得分:0)
尝试DATENAME()
功能:
select *
from table
where DATENAME(WEEKDAY, date_field) <> 'Thursday'