![]() |
Bestandsrechnung von Artikeln
Ich möchte bei einer Materialverwaltung den aktuellen Lagerbestand anzeigen.
Habe die Spalten Zugang und Ausgang von mehreren Artikel in einer Tabelle. Wie kann ich den Aktuellen Bestand berechnen. Danke im Voraus für eure Hilfe Martin |
is ja eine ganz einfache rechnung, alle sachen die du im lager hast (also im Eingang) minus dem Ausgang!
|
Welche Datenbank kommt bei dir zum Einsatz?
Generell ist evtl SUM(spalte) ein guter Ansatz. siehe auch http://dev.mysql.com/doc/mysql/en/gr...functions.html Wenn du ein wenig mehr Infos verrätst, dann ist es leichter genaueres zu sagen ;) mfg c. |
Was willst jetzt wissen, einfach wie man subtrahiert oder Datenbank bezogen? :D
|
Zitat:
|
kann sein Excel oder eine Datenbank selbst oder WWI. Eigentlich sollten solche Fragen generell nicht beantwortet werden, wenn schon überhaupt keine Angaben gemacht werden, was man will.
Mag das Rätselraten weitergehen. |
Access Datenbank Materialverwaltung
Es geht um eine Access Datenbank mit folgenden Tabellen Artikel(Artikelgrunddaten=Art.Nr.;Bezeichnung;Einh eit;Lieferant)
Artikel Bewegungen (Artikelbewegungen=Bezeichnung;Abgabe an;Zugang;Ausgang;Bestand) Wie kann ich Artikelbezogen den Bestand in der Artikelbewegungstabelle berechnen? Vielen Dank im voraus Martin |
ein hinweis bezüglich db design:
Artikel Bewegungen (Artikelbewegungen=Bezeichnung;Abgabe an;Zugang;Ausgang;Bestand) sollte vielleicht besser Artikel Bewegungen (Artikelbewegungen=Art.Nr;Abgabe an;Zugang;Ausgang;Bestand) Um aber auf dein Problem zurück zu kommen: frag mit SELECT den letzten gleichen Artikel ab, und dann addierst bzw. subtrahierst du den Zugang/Abgang. folgender Code wird nicht funktionieren, aber so "in etwa" sollte es gehen: Natürlich muss es auch noch nach Datum sortiert werden -> du brauchst noch eine Spalte Code:
INSERT INTO Artikelbewegungen (bez, an, zu, best) VALUES ('a', 'b', '1', (SELECT best FROM Artikelbewegungen WHERE bez = 'a' ORDER BY datum DESC) + '1')) Code:
SELECT best FROM Artikelbewegungen WHERE bez = 'a' ORDER BY datum DESC Code:
INSERT INTO Artikelbewegungen (bez, an, zu, best) VALUES ('a', 'b', '1', [wertvonvorigerabfrage]) |
Danke für deine Antwort
Hab Leider noch keine Zeit gehabt es auszuprobieren.
Aber Trotzdem vielen Dank Martin |
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag