在访问转换语句中添加总计列
Add a total column in an access transform statement
我有以下声明
TRANSFORM Sum(revenue) AS sum_revenue
SELECT year
FROM revenues
GROUP BY year
PIVOT month;
这让我 table 喜欢
year | 1 | 2 | ... | 11 | 12
------------------------------------------
2013 | 5000 | 6000 | ... | 5000 | 6000
2014 | 5000 | 6000 | ... | 5000 | 6000
2015 | 5000 | 6000 | ... | 5000 | 6000
我想在最后添加一个总计列,如下所示:
year | 1 | 2 | ... | 11 | 12 | total
--------------------------------------------------
2013 | 5000 | 6000 | ... | 5000 | 6000 | 75000
2014 | 5000 | 6000 | ... | 6000 | 6000 | 80000
2015 | 5000 | 6000 | ... | 6000 | 7000 | 85000
我怎样才能做到这一点?
如果您使用过查询向导,它应该默认为您构建它,除非您已选中它不包含 "Totals" 列。但是,您可以通过转到设计视图并添加它来手动添加它,
TRANSFORM
Sum(revenue) AS sum_revenue
SELECT
[year],
Sum(revenue) As [Total Of SumRevenue]
FROM
revenues
GROUP BY
[year]
PIVOT
[month];
PS:我试过查询,我得到了正确的结果。不知道为什么你的不是!
我有以下声明
TRANSFORM Sum(revenue) AS sum_revenue
SELECT year
FROM revenues
GROUP BY year
PIVOT month;
这让我 table 喜欢
year | 1 | 2 | ... | 11 | 12
------------------------------------------
2013 | 5000 | 6000 | ... | 5000 | 6000
2014 | 5000 | 6000 | ... | 5000 | 6000
2015 | 5000 | 6000 | ... | 5000 | 6000
我想在最后添加一个总计列,如下所示:
year | 1 | 2 | ... | 11 | 12 | total
--------------------------------------------------
2013 | 5000 | 6000 | ... | 5000 | 6000 | 75000
2014 | 5000 | 6000 | ... | 6000 | 6000 | 80000
2015 | 5000 | 6000 | ... | 6000 | 7000 | 85000
我怎样才能做到这一点?
如果您使用过查询向导,它应该默认为您构建它,除非您已选中它不包含 "Totals" 列。但是,您可以通过转到设计视图并添加它来手动添加它,
TRANSFORM
Sum(revenue) AS sum_revenue
SELECT
[year],
Sum(revenue) As [Total Of SumRevenue]
FROM
revenues
GROUP BY
[year]
PIVOT
[month];
PS:我试过查询,我得到了正确的结果。不知道为什么你的不是!