Sql MS Access 2010在查询中运行总计
我不是一个Access迷,但对于这个项目,我被要求创建一个Access数据库。我为其他数据库类型创建了类似的东西,所以不太难。我已经计算出了其中的大部分,但运行总数让我绞尽脑汁 我有下表:表名attendanceView 查询:从attendanceView中选择* 此查询执行查找OneFallOff和TwoFallOff的值所需的操作。但是,我需要找到一种方法,为每个agentID运行总共两个衰减。例如,chtall有四条记录,如下所示,它应该是这样的:Sql MS Access 2010在查询中运行总计,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,我不是一个Access迷,但对于这个项目,我被要求创建一个Access数据库。我为其他数据库类型创建了类似的东西,所以不太难。我已经计算出了其中的大部分,但运行总数让我绞尽脑汁 我有下表:表名attendanceView 查询:从attendanceView中选择* 此查询执行查找OneFallOff和TwoFallOff的值所需的操作。但是,我需要找到一种方法,为每个agentID运行总共两个衰减。例如,chtall有四条记录,如下所示,它应该是这样的: ===================
==================================================================================================
agentID | incurrredDate | points | OneFallOff | TwoFallOff | total
==================================================================================================
chtall | 10/7/2013 | 2 | 2 | 2 | 2
chtall | 10/15/2013 | 2 | 2 | 2 | 4
chtall | 11/26/2013 | 2 | 2 | 2 | 6
chtall | 12/17/2013 | 2 | 2 | 2 | 8
vimunson | 7/22/2013 | 2 | 2 | 2 | 2
vimunson | 7/29/2013 | 2 | 1 | 1 | 3
vimunson | 12/6/2013 | 1 | 1 | 1 | 4
我试过DSUM,但它不起作用,或者我用错了。如果表中不清楚,则当代理更改时,total列将重置回0。您可以通过相关子查询获得所需内容 选择 a1.agentID, a1.不可抗力, a1.1点, a1.1衰减, a1.2衰减 选择Suma2.2衰减 来自attendanceView作为a2 哪里 a2.agentID=a1.agentID
和a2.InrredDate您可以通过相关子查询获得所需内容 选择 a1.agentID, a1.不可抗力, a1.1点, a1.1衰减, a1.2衰减 选择Suma2.2衰减 来自attendanceView作为a2 哪里 a2.agentID=a1.agentID
当我在Access 2016上运行第一个代码块时,我得到以下错误:函数参数无效。似乎无法从子查询内访问变量a1,因此不在其作用域内。当您通过a1添加ORDER时,问题得到解决。incurredDate after from attendanceView AS a1当我在Access 2016上运行第一个代码块时,我得到以下错误:函数的参数无效。似乎无法从子查询中访问变量a1,因此当您按a1添加ORDER时,问题就解决了。incurredDate after from attendanceView作为a1
==================================================================================================
agentID | incurrredDate | points | OneFallOff | TwoFallOff | total
==================================================================================================
chtall | 10/7/2013 | 2 | 2 | 2 | 2
chtall | 10/15/2013 | 2 | 2 | 2 | 4
chtall | 11/26/2013 | 2 | 2 | 2 | 6
chtall | 12/17/2013 | 2 | 2 | 2 | 8
vimunson | 7/22/2013 | 2 | 2 | 2 | 2
vimunson | 7/29/2013 | 2 | 1 | 1 | 3
vimunson | 12/6/2013 | 1 | 1 | 1 | 4