选择时间不是星期一的记录

wqnecbli  于 2021-08-09  发布在  Java
关注(0)|答案(3)|浏览(316)

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

select * from temperatures
where tm != monday

tm是一个 datetime 现场。

9o685dep

9o685dep1#

你可以用 DAYOFWEEK() :

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

esyap4oy2#

select * from temperatures
    where DATEPART(WEEKDAY, tm) != 2
jtjikinw

jtjikinw3#

我认为这回答了您在SQLServer2005/2008中提出的“获取星期几”的问题
对你来说

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

相关问题