Du är helt klart på rätt spår!
Det enda är att jag inte vill ha med artikelnr med i bilden. Vill bara ha hylla, fack och antalet.
För om jag gör som ovan kommer jag få med tusentals artikelnr som är 0 till antalet i och med att de ligger kvar som historik.
Saldo är alltså inte saldot som det ser ut i tabellen, det är egentligen bara en flagga som visar att artikeln finns i lagret. Ett artikelnr är unikt för just den artikeln. Finns det flera poster av ett nummer är det samma artikel som visar historik. Saldo-flaggan kan bara vara 0 eller 1.
SELECT hylla, fack, COUNT(artikelnr) AS antal
FROM Storeage
WHERE (saldo = 1)
GROUP BY hylla, fack
ORDER BY hylla, fack
Denna koden ovan visar helt rätt, förutom att jag inte ser alla lagerplatser med count(artikelnr) 0st saldo=1 så att säga..
Vill kombinera ovan med att visa lagerplatser som är tomma så listan blir komplett.
Det är kanske är ganska unikt upplagd databas, kanske därför det är svårt att förstå hur den är uppbyggd. Anledningen är att kunna följa en artikel historiskt är en central del i hanteringen.
Har du testat SQL-satsen jag skrev ovanför?