Select 记录时间不是星期一的地方

Select records where time not monday

我想使用以下伪代码创建一个 select 语句:

select * from temperatures
where tm != monday

tm 是一个 datetime 字段。

您可以使用 DAYOFWEEK():

select * 
from temperatures
where datepart(weekday, tm) <> 2

我认为这回答了你的问题 Get day of week in SQL Server 2005/2008

你的情况

select * from temperatures
where DATENAME(dw,tm) != 'monday';
 select * from temperatures
    where DATEPART(WEEKDAY, tm) != 2