Sql Microsoft Access分类帐

Sql Microsoft Access分类帐,sql,ms-access,Sql,Ms Access,我正试图在access中创建一个分类账。我要做的是做一个这样的查询。这是我想要的输出: 这是我的问题 SELECT drvYourTable.TransDate, drvYourTable.DrAmount, drvYourTable.CrAmount, (Select Sum(DrAmount - CrAmount) From tblYourtable Where tblYourtable.TransDate >= drvYourtabl

我正试图在access中创建一个分类账。我要做的是做一个这样的查询。这是我想要的输出:

这是我的问题

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;
你可能会想念新西兰:

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;