Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: Kompliziertes Update Statement

  Alt 15. Mai 2012, 13:05
@omata
das wird glaub ich leider nicht gehen, da die abverkaufte menge der letzten 12 monate, und der istbestand der letzten 13 monate genommen werden soll
Oh, das +1 hatte ich nicht gesehen.

Ok, dann vielleicht so...
SQL-Code:
UPDATE
  Statistik
SET
  LUG =
  (
    SELECT
      SUM(CASE WHEN Monat >= Statistik.Monat+1
            THEN AbverkauftMenge
            ELSE 0
          END) / SUM(IstBestand) * 13
    FROM
      Statistik x
    WHERE Kunde = Statistik.Kunde
      AND Artikel = Statistik.Artikel
      AND Col = Statistik.Col
      AND Jahr >= Statistik.Jahr-1 AND Monat >= Statistik.Monat+1
      AND Jahr <= Statistik.Jahr AND Monat <= Statistik.Monat
  )
  Mit Zitat antworten Zitat