Mailinglisten-Archive |
f.ritter at gom.com wrote: > Hallo Liste, > > Ich habe folgende Frage: > > Tabelle Bestände -> In einer Spalte 'Buchungen' werden > Bestandsänderungen festgehalten z.B. +5 , -10 usw. Mit der Funktion > SUM(BestÄnderung) erhalte ich auch den richtigen > (Lager)Bestand. > z.B: SELECT SUM(BuchBetr) FROM bestand WHERE > ArtID = 810001 GROUP BY ArtID > > Tabelle Artikel -> Hier werden die Artikeldaten gespeichert z.B. > Artikelnummer,Artikelname und der Mindestbestand > > So, wie muss nun eine Abfrage aussehen, die mir alle Artikel unter dem > Mindestbestand liefert? Bzw. ist das praktikabel oder muss ich die > Tabellenstruktur ändern/anpassen? die Tabellenstruktur is ok! SELECT `Artikel`.*, SUM(`bestand`.`BestÄnderung`) AS `bestand` FROM `Artikel` LEFT JOIN `bestand` ON `Artikel`.`[ID]` = `bestand`.`ArtID` GROUP BY `Artikel`.`[ID]` HAVING `bestand` < `Artikel`.`Mindestbestand` ... osä -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive