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
Sql server 具有SQL Server数据的Microsoft查询格式函数_Sql Server_Tsql_Microsoft Query - Fatal编程技术网

Sql server 具有SQL Server数据的Microsoft查询格式函数

Sql server 具有SQL Server数据的Microsoft查询格式函数,sql-server,tsql,microsoft-query,Sql Server,Tsql,Microsoft Query,如何使用Microsoft Query从日期获取ISO周/年。我曾经使用以下WHERE语句: WHERE (format([Date],'ww',2,2)=format(?,'ww',2,2)) 那个?是我使用的日期参数。扩展名2,2确保结果符合ISO的日期要求 当我使用Access作为数据源的表时,这就起作用了。现在,我试图得到相同的结果,但是使用SQLServer表作为数据源。我尝试使用: datepart(ISO_week, [Date]) = datepart(ISO_week, ?)

如何使用Microsoft Query从日期获取ISO周/年。我曾经使用以下WHERE语句:

WHERE (format([Date],'ww',2,2)=format(?,'ww',2,2))
那个?是我使用的日期参数。扩展名2,2确保结果符合ISO的日期要求

当我使用Access作为数据源的表时,这就起作用了。现在,我试图得到相同的结果,但是使用SQLServer表作为数据源。我尝试使用:

datepart(ISO_week, [Date]) = datepart(ISO_week, ?)
但是当使用SQLServer数据时,参数在函数中似乎不起作用


我使用Microsoft Query在Excel中加载SQL Server表。我这样做是为了在查询中使用参数

使用SQL Server数据表时,使用“?”参数符号的函数似乎不起作用。因此,我在Excel中创建了一个执行函数的字段,以便在查询中使用该值