Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在where子句中使用的接收日id(SQL Server)_Sql_Sql Server - Fatal编程技术网

在where子句中使用的接收日id(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

是否可以进行如下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,DateColumn) = 1

如果我不理解您需要:

Select * From table Where DATEPART(weekday,DateColumn) = 1
-你不应该把日期存储为字符串——那样只会自找麻烦。使用
DATE
DATETIME
数据类型!