Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abwärts negativ kumulieren (https://www.delphipraxis.net/128981-abwaerts-negativ-kumulieren.html)

Ykcim 10. Feb 2009 17:00

Datenbank: MySQL • Version: 5 • Zugriff über: C-Api

Abwärts negativ kumulieren
 
Hallo,


Kann mir jemand sagen, wie ich abwärt kumulieren kann.

Heiß also, das ich einen Lagerbestand von 50.000 über eine subquery ermittel und dann in Spalte A2 den Lagerbestand -den Bedarf aus A1 ausgebe.

Lager bestand: 50.000

...A1..........A2...
.10.000..40.000.
.15.000..25.000.
..5.000...20.000.
und so weiter

Danke

DeddyH 10. Feb 2009 17:12

Re: Abwärts negativ kumulieren
 
Wenn ich Dich richtig verstanden habe (ungetestet):
SQL-Code:
SELECT
  Lagerbestand, Bedarf AS A1, (Lagerbestand - Bedarf) AS A2
FROM
  Tabelle
ORDER BY A2 DESC

Ykcim 10. Feb 2009 17:35

Re: Abwärts negativ kumulieren
 
Das hat leider nicht funktioniert.

Ups, ERST EINMAL DANKE FÜR DEINE ANTWORT!

Das ist mein Code:
SQL-Code:
select omslp.watenr as Artikel_Nr, omslp.ltbdmg as Kundenbedarf, oms14.lslgbe as Lagerbestand, (oms14.lslgbe-omslp.ltbdmg) as Differenz
from omslp
left join oms14 on omslp.watenr=oms14.watenr
where omslp.watenr=10013054
order by omslp.ltbdmg desc
In dem Ergebnis wird der Kundenbedarf Zeile für Zeile erneut von dem vollen Lagerbestand abgezogen.
Ich brauche aber folgendes

Kundebedarf....Lagerbestand
.........................50.000
15.000..............35.000
20.000..............15.000
25.000.............-10.000

und so weiter . . .

Kannst Du mir da weiterhelfen?

Danke

DeddyH 10. Feb 2009 17:40

Re: Abwärts negativ kumulieren
 
Ich bin nicht unbedingt der DB-Crack, aber das sieht so aus, als ob sich das nur mit einer Stored Procedure lösen ließe.

Ykcim 10. Feb 2009 17:53

Re: Abwärts negativ kumulieren
 
Vielen Dank für den Tip! Dann werde ich mal googeln, ob ich dazu etwas finde...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz