Hi,
I'm trying to run a query and used this code, how ever the first two show 0. Not sure what's causing it. I hope someone can help
-----------------
SELECT tblData.Date,
tblData.[Port MDE End],
[Port MDE End]-
Nz(
(Select Top 1
[Port MDE End]
From
tblData As T
Where
(T.Date <= tblData.Date And T.[Port MDE End] < tblData.[Port MDE End] )
Or
(T.Date < tblData.Date And T.[Port MDE End] <= tblData.[Port MDE End] )
Order By
T.Date Desc,
T.[Port MDE End] Desc),
[Port MDE End]) AS [Total Hours]
FROM
tblData;
-----------------
this is what I get:
Date Port MDE End Total Hours 1/6/2023 896 0 1/7/2023 2103 0 1/7/2023 3220 1117 1/8/2023 4218 998 1/8/2023 5435 1217 1/9/2023 6472 1037