Berekenen van brandstofkosten en verbruik

Status
Niet open voor verdere reacties.
Bedankt

Peter bedankt hier kom ik verder mee. Die extra stap had ik uit vorige voorbeeld bewust weggelaten. Ik wist hoe die weer toe te voegen.
Maar zo als ik het nu zie kan ik verder.

Dolf
 
Of, nog steeds met dezelfde subquery:
Code:
SELECT T_Kosten.Datum, (SELECT TOP 1 Tellerstand FROM T_Kosten AS T1 WHERE T1.Datum < T_Kosten.Datum AND T1.Post = "Brandstof" ORDER BY T1.Datum DESC ) AS VorigTellerstand, 
T_Kosten.Tellerstand, IIf([VorigTellerstand] Is Null,0,[Tellerstand]-[VorigTellerstand]) AS VerbruikTellerstand, 
(SELECT TOP 1 Liters FROM T_Kosten AS T1 WHERE T1.Datum < T_Kosten.Datum  AND T1.Post = "Brandstof" ORDER BY T1.Datum DESC ) AS VorigLiters, 
T_Kosten.Liters, IIf([VorigLiters] Is Null,0,[Liters]-[VorigLiters]) AS VerbruikLiters, 
(SELECT TOP 1 Bedrag FROM T_Kosten AS T1 WHERE T1.Datum < T_Kosten.Datum  AND T1.Post = "Brandstof" ORDER BY T1.Datum DESC ) AS VorigBedrag, 
T_Kosten.Bedrag, IIf([VorigBedrag] Is Null,0,[Bedrag]-[VorigBedrag]) AS Kosten, T_Kosten.Post
FROM T_Kosten
WHERE (((T_Kosten.Post)="Brandstof"));
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan