M max Medlem sedan jan. 2000 90 inlägg Frågan 28 mars 2004 20:31 #1 Hej
Finns det någon snäll själ som vet hur man får fram totalsumman på alla artiklar. Vill se hur mycket kunden har.
Pseudokod som inte fungera
SELECT TransKod, Sum((iAntal) * Pris) AS TotalPris FROM LMVLogg
WHERE KundNr = 16
GROUP BY Transkod, Pris
COMPUTE SUM(TotalPris)
Tack på förhand
L LarsG Medlem sedan dec. 2000 12 464 inlägg SELECT TransKod, Sum(iAntal*Pris) AS TotalPris FROM LMVLogg
WHERE KundNr = 16
GROUP BY Transkod
with rollup
M max Medlem sedan jan. 2000 90 inlägg Tack LarsG
Du är en klippa. En följdfråga.
Nu ser tabellen ut
Null 1200
Vara1 600
Vara2 400
Vara3 200
Om man då vill få fram alla kunder som har mer än 1000 i saldo. Hur går man tillväga i detta fallet.
Tack på förhand igen.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Saldo? Eller menar du totalt försäljningsvärde?
SELECT kundNr, TransKod, Sum(iAntal*Pris) AS TotalPris
FROM LMVLogg as LL
WHERE (select sum(iAntal*Pris)
from LMVLogg
where kundNr = ll.kundnr) > 1000
GROUP BY kundnr,Transkod
with rollup
M max Medlem sedan jan. 2000 90 inlägg LarsG, man slutar aldrig att imponeras av dina kunskaper. Tack för all din hjälp. Det är totala försäljningen som skulle fram. .