我有一个带有字段的现金表:doc_num,叙述,日期,债权人,债务人现在我想将总和(债权人-债务人)显示为每行的余额。还显示以前的余额,如下所示:
--------------------------------------------------------------------------------------
doc_num-------date----------narration------------credit-------debtor---balance
--------------------------------------------------------------------------------------
previous balance 2000
1 2014/06/10 remit 5000 0 5000
2 2014/06/12 bar 0 2000 3000
3 2014/06/15 remit 1000 0 4000
这是我的查询:
SELECT '' AS docnum,
'' AS c_date,
'previous balance' AS narration,
" " AS creditor,
" " AS debtor,
Sum(creditor-debtor),
"c_date< ' " & 2014/06/10 & "'" AS Balance
FROM Cash
UNION
SELECT doc_num,
c_date,
narration,
creditor,
debtor,
Sum(creditor-debtor),
"doc_num<=" & doc_num AS Balance
FROM Cash
WHERE (((Cash.c_date) Between ("2014/06/10") And ("2014/06/15")))
ORDER BY docnum;
我遇到了这个错误:您尝试执行的查询不包括指定的表达式“doc_num”作为聚合的一部分我在访问(mdb)中使用这个查询什么是正确的查询?谢谢