For troubleshooting purposes, I have made two queries looking at the same table.
One query 'RunGalIss' accurately uses DSum to total gallons issued for a particular group within a specified timeframe.
However 'RunGalRcv' is setup the exact same way but starts with a negative value instead of 0.
Both data types to evaluate are integers. A sample database is attached. Additionally, here is the code from each query:
RunGalIss
RunGalRcv
Thank you
One query 'RunGalIss' accurately uses DSum to total gallons issued for a particular group within a specified timeframe.
However 'RunGalRcv' is setup the exact same way but starts with a negative value instead of 0.
Both data types to evaluate are integers. A sample database is attached. Additionally, here is the code from each query:
RunGalIss
SELECT tblAirlineTransactions.TransactionDate, tblAirlineTransactions.TransactionID, tblAirlineTransactions.AirlineCompanyLookup, tblAirlineTransactions.GallonsIssued, (DSum("GallonsIssued","tblAirlineTransactions","AirlineCompanyLookup = " & [AirlineCompanyLookup] & " And TransactionID <=" & [TransactionID])) AS RunIss
FROM tblAirlineTransactions
WHERE (((tblAirlineTransactions.TransactionDate) Between #12/1/2020# And #12/31/2020#) AND ((tblAirlineTransactions.AirlineCompanyLookup)=5));
RunGalRcv
SELECT tblAirlineTransactions.TransactionDate, tblAirlineTransactions.TransactionID, tblAirlineTransactions.AirlineCompanyLookup, tblAirlineTransactions.GallonsReceived, (DSum("GallonsReceived","tblAirlineTransactions","AirlineCompanyLookup = " & [AirlineCompanyLookup] & " And TransactionID <=" & [TransactionID])) AS RunRcv
FROM tblAirlineTransactions
WHERE (((tblAirlineTransactions.TransactionDate) Between #12/1/2020# And #12/31/2020#) AND ((tblAirlineTransactions.AirlineCompanyLookup)=5));
Thank you