使用Access函数DSum计算运行总数(Running Total)是一种常见的操作。以下是使用DSum函数计算运行总数并显示在查询中的示例:
SELECT [OrderDate], [Amount], DSum("[Amount]", "[Orders]", "[OrderDate]<=#" & [OrderDate] & "#") AS RunningTotal FROM Orders ORDER BY [OrderDate];
这将联接Orders表并计算每个订单日期之前的订单总额,以便在查询结果中显示运行总数。
将该示例翻译成中文后,可以得到以下代码:
SELECT [订单日期], [订单金额], DSum("[订单金额]", "[订单]", "[订单日期]<=#" & [订单日期] & "#") AS 运行总数 FROM 订单 ORDER BY [订单日期];
需要注意的是,需要确保将表名和字段名都翻译成相应的中文名,并根据所使用的Access版本进行相应的调整。