Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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/1/ms-access/4.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 报表访问中的绑定转换查询_Sql_Ms Access_Report_Transform - Fatal编程技术网

Sql 报表访问中的绑定转换查询

Sql 报表访问中的绑定转换查询,sql,ms-access,report,transform,Sql,Ms Access,Report,Transform,使用交叉表查询时,将变量列名绑定到Access中的报表字段的最佳方法是什么 本页提供了在Access中设置动态列(“交叉表”类型)报告的详细示例 (来自google search:access transform query report)我找到的将交叉表查询中的列绑定到报表的最佳文章来自的注释 具体来说, PARAMETERS foryear Short; TRANSFORM Sum(mytable.amount) AS total SELECT mytable.project FROM m

使用交叉表查询时,将变量列名绑定到Access中的报表字段的最佳方法是什么

本页提供了在Access中设置动态列(“交叉表”类型)报告的详细示例


(来自google search:access transform query report)

我找到的将交叉表查询中的列绑定到报表的最佳文章来自的注释

具体来说,

PARAMETERS foryear Short;
TRANSFORM Sum(mytable.amount) AS total
SELECT mytable.project
FROM mytable
WHERE mytable.year In ([foryear],[foryear]+1)
GROUP BY mytable.project
PIVOT IIf(mytable.year=[foryear],"thisyear","nextyear") IN ("thisyear", "nextyear");
这仅显示可根据需要绑定的两列