Besten,
Heb volgende query in sql:
" SELECT Orders.Orderdatum, Orderdetail.Verkoopprijs, Orderdetail.Aantal, [verkoopprijs]*[aantal] AS Som
FROM Orders INNER JOIN Orderdetail ON Orders.Orderid = Orderdetail.OrderId
WHERE (((Orderdetail.Aantal)<>0))
ORDER BY Orders.Orderdatum; "
Deze query berekend per orderdatum (datum+tijd) de som van de verkoopprijs*aantal
Orderdatum Verkoopprijs Aantal Som
11/07/2006 10:12:00 24,95 1 24,95
11/07/2006 10:12:00 40 1 40
11/07/2006 11:09:47 -41 1 -41
11/07/2006 11:09:47 29,95 1 29,95
12/07/2006 10:30:05 8,95 2 17,9
Indien de som negatief is (betekend dat een klant een tegoed heeft),
verrekend hij ook het totaal (bijv som van 11/07 is volgens programma 53.9 terwijl er in de kas die dag 64.95 zit).
Om dit te berekenen zou de query eerst per tijd (datum+tijd) de som moeten maken, indien de som negatief is er geen rekening mee houden, en de optelling per dag maken.
Is dit mogelijk met sql?
PS
de gegevens van datum/tijd in de query zijn afkomstig uit een tabel waarin de datum als standaard datumnotatie is opgeslaan (datum+tijd).
Groeten,
M.
Heb volgende query in sql:
" SELECT Orders.Orderdatum, Orderdetail.Verkoopprijs, Orderdetail.Aantal, [verkoopprijs]*[aantal] AS Som
FROM Orders INNER JOIN Orderdetail ON Orders.Orderid = Orderdetail.OrderId
WHERE (((Orderdetail.Aantal)<>0))
ORDER BY Orders.Orderdatum; "
Deze query berekend per orderdatum (datum+tijd) de som van de verkoopprijs*aantal
Orderdatum Verkoopprijs Aantal Som
11/07/2006 10:12:00 24,95 1 24,95
11/07/2006 10:12:00 40 1 40
11/07/2006 11:09:47 -41 1 -41
11/07/2006 11:09:47 29,95 1 29,95
12/07/2006 10:30:05 8,95 2 17,9
Indien de som negatief is (betekend dat een klant een tegoed heeft),
verrekend hij ook het totaal (bijv som van 11/07 is volgens programma 53.9 terwijl er in de kas die dag 64.95 zit).
Om dit te berekenen zou de query eerst per tijd (datum+tijd) de som moeten maken, indien de som negatief is er geen rekening mee houden, en de optelling per dag maken.
Is dit mogelijk met sql?
PS
de gegevens van datum/tijd in de query zijn afkomstig uit een tabel waarin de datum als standaard datumnotatie is opgeslaan (datum+tijd).
Groeten,
M.