MS Access 转换语句计算字段
MS Access transform statement calculated fields
转换语句:
TRANSFORM Sum(January2015.txnamount) AS SumOftxnamount
SELECT2015 年 1 月.txndate2,January2015.cbsaccno
从2015年1月
GROUP BY January2015.txndate2, January2015.cbsaccno
枢轴 January2015.txntypes;
输出如下:
+------------+----------------+-----+-----+
|发送日期2 | cbsaccno | A1 | A2 |
+------------+----------------+-----+-----+
| 2015 年 1 月 1 日 | 0021010392747 | 50 | 300 |
| 2015 年 1 月 1 日 | 0021010392891 | 100 | 200 |
+------------+----------------+-----+-----+
我要第五个字段(计算字段A1-A2)
对于上面的示例数据,它们的值为 -250 和 -100。
无论如何都要这样做?
提前致谢。
保存您构建的查询(例如 PivotQuery)。使用以下 SQL:
创建一个调用 PivotQuery 的新查询
SELECT PivotQuery.*, [a1]-[a2] AS CalcField
FROM PivotQuery;
转换语句:
TRANSFORM Sum(January2015.txnamount) AS SumOftxnamount SELECT2015 年 1 月.txndate2,January2015.cbsaccno 从2015年1月 GROUP BY January2015.txndate2, January2015.cbsaccno 枢轴 January2015.txntypes;
输出如下:
+------------+----------------+-----+-----+ |发送日期2 | cbsaccno | A1 | A2 | +------------+----------------+-----+-----+ | 2015 年 1 月 1 日 | 0021010392747 | 50 | 300 | | 2015 年 1 月 1 日 | 0021010392891 | 100 | 200 | +------------+----------------+-----+-----+
我要第五个字段(计算字段A1-A2) 对于上面的示例数据,它们的值为 -250 和 -100。
无论如何都要这样做?
提前致谢。
保存您构建的查询(例如 PivotQuery)。使用以下 SQL:
创建一个调用 PivotQuery 的新查询SELECT PivotQuery.*, [a1]-[a2] AS CalcField
FROM PivotQuery;