Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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_Tsql_Date_Reporting Services_Parameters - Fatal编程技术网

Sql server 日期参数范围

Sql server 日期参数范围,sql-server,tsql,date,reporting-services,parameters,Sql Server,Tsql,Date,Reporting Services,Parameters,我有一个新的要求,即在报告中使用开始日期和结束日期的日期范围参数来设计报告 我在报告中使用以下查询: 主要数据集: SELECT Col1, Col2, StartDate, TargetDate, Col3 FROM Table WHERE (StartDate BETWEEN @StartDateFrom AND @StartDateTo) AND (TargetDate BETWEEN @TargetDateFrom AND @TargetDateTo) 数据集1: SELECT

我有一个新的要求,即在报告中使用开始日期和结束日期的日期范围参数来设计报告

我在报告中使用以下查询:

主要数据集:

SELECT Col1, Col2, StartDate, TargetDate, Col3
FROM Table
WHERE (StartDate BETWEEN @StartDateFrom AND @StartDateTo)
    AND (TargetDate BETWEEN @TargetDateFrom AND @TargetDateTo)
数据集1:

SELECT DISTINCT Col1
FROM  Table
数据集2:

SELECT DISTINCT Col2
FROM Table
WHERE (Col1IN (@Param1))
ORDER BY Col2
数据集3:

SELECT DISTINCT Col1, Col2, Col3
FROM  Table
WHERE (Col1 IN (@Param1)) 
    AND (Col2 IN (@Param2))
GROUP BY Col1, Col2, Col3
运行报告时,我遇到一个错误:TargetDate参数缺少值

有人能帮忙吗?

我不知道您在哪里“声明”变量@TargetDateTo和@TargetDateFrom?您可能需要再次检查您的查询,因为SSR可能没有拾取您的所有变量。

Target\u Date TargetDate