'estét!
Azt hogy kell, hogy ha van egy products-táblám, benne stockLimit (riasztási limit, ha a termékből túl kevés van), és egy stock tábla, benne termékID és stockVol, ahol szerepel minden beszerzés és eladás, és szeretném lehúzni azoknak a termékeknek a listáját, amelyekből már kevesebb van, mint stockLimit+10%? Én így próbáltam:
SELECT
stock.prID,
products.prStockLimit,
SUM(stock.stVol) AS stVol
FROM
products,
stock
WHERE
products.prID=stock.prID AND
products.prStockAlert='y' AND
stock.stVol<(prStockLimit*1.1)
GROUP BY
stock.prID
Ha a kék sor ott van, az stVol értéke mindig negatív, ha nincs, akkor a korrekt érték (a shop nem enged negatív készletet). Azon kívül, hogy valamit tutira rosszul írok, kéne egy kis magyarázat, hogy miért lesz negatív az stVol értéke, amikor nem is végzek rajta műveletet.