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
我想使用以下伪代码创建一个 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