MS Access 2013 DSum计算字段DSum返回#error

时间:2017-02-25 22:01:00

标签: ms-access-2013

好的,我已经在通常的地方搜索了一个答案,并尝试了几个修复(即引用语法,字段类型),但仍未找到解决此问题的方法......

我在查询中的Access 2013中有一个计算字段,如下所示:

CumGPA: DSum([TermGPA],[Transcript_Info],"[Sequence]<=" &[Sequence])

为Transcript_Info表中的每一行提供TermGPA的运行总和,其中Sequence小于或等于当前行的值

我得到了无用的#Error返回。

TermGPA和序列是固定的十进制

有什么想法吗?我可以正确地盯着它,但是我已经进行了长时间的编程狂欢,现在看不出来。

1 个答案:

答案 0 :(得分:1)

    SELECT wcolp_posts.* 
FROM   wcolp_posts 
WHERE  1 = 1 
       AND ( wcolp_posts.id NOT IN (SELECT object_id 
                                    FROM   wcolp_term_relationships 
                                    WHERE  term_taxonomy_id IN ( 25, 29, 30 )) ) 
       AND wcolp_posts.post_type = 'faces' 
       AND ( wcolp_posts.post_status = 'publish' 
              OR wcolp_posts.post_status = 'acf-disabled' 
              OR wcolp_posts.post_status = 'private' ) 
GROUP  BY wcolp_posts.id 
ORDER  BY wcolp_posts.post_date DESC