Главная книга Microsoft Access - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь сделать бухгалтерскую книгу в доступе. Я пытаюсь сделать такой запрос. Это вывод, который я хочу:

enter image description here

это мой запрос

SELECT drvYourTable.TransDate, drvYourTable.DrAmount,
    drvYourTable.CrAmount,
    (Select Sum(DrAmount - CrAmount)
        From tblYourtable
        Where tblYourtable.TransDate >= drvYourtable.TransDate
    ) AS Balance
FROM tblYourTable AS drvYourTable
ORDER BY drvYourTable.TransDate;

1 Ответ

0 голосов
/ 27 июня 2018

Вы, вероятно, пропускаете Nz :

SELECT 
    drvYourTable.TransDate, 
    drvYourTable.DrAmount,
    drvYourTable.CrAmount,
    (Select Sum(Nz(DrAmount, 0) - Nz(CrAmount, 0))
        From tblYourtable
        Where tblYourtable.TransDate >= drvYourtable.TransDate
    ) AS Balance
FROM 
    tblYourTable AS drvYourTable
ORDER BY 
    drvYourTable.TransDate;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...