在where子句中使用的接收日id(SQL Server)
是否可以进行如下SQL Server查询:在where子句中使用的接收日id(SQL Server),sql,sql-server,Sql,Sql Server,是否可以进行如下SQL Server查询: Select * From table Where GetDayOfWeekId(DateColumn) = 1 DateColumn的字符串值类似于2014-04-18 是否有一个函数可以提取要在where子句中使用的日期名称或id Select * From table Where DATENAME(dw,DateColumn) = 'Monday' Select * From table Where DATEPART(dw,DateColu
Select *
From table
Where GetDayOfWeekId(DateColumn) = 1
DateColumn
的字符串值类似于2014-04-18
是否有一个函数可以提取要在where子句中使用的日期名称或id
Select * From table Where DATENAME(dw,DateColumn) = 'Monday'
Select * From table Where DATEPART(dw,DateColumn) = 1
如果我不理解您需要:
Select * From table Where DATEPART(weekday,DateColumn) = 1
-你不应该把日期存储为字符串——那样只会自找麻烦。使用DATE
或DATETIME
数据类型!