次のフィールドを持つ現金テーブルがあります:doc_num、narration、date、creditor、debtor今、各行の残高として合計(creditor-debtor)を表示したい.また、このような以前の残高を表示したい:
--------------------------------------------------------------------------------------
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) でこのクエリを使用します。正しいクエリは何ですか? ありがとう