MAX MIN Selektion
dideldu
- datenbank
Hallo zusammen,
folgender Sachverhalt
No|Version | Quantity
01|1 | 5
01|2 | 3
01|3 | 2
Ich möchte jetzt die Differenz von Max(Version) und Min (Version) selektieren.
Ergebnis:
01 | 3
Geht das mit einem SQL Statement?
Lieben Gruß
hi,
Geht das mit einem SQL Statement?
Wadde hadde du denn probiert?
gruß,
wahsaga
...
AND (SELECT (e.[Quantity] - f.[Quantity] ) As 'Diff'
FROM e, f
WHERE e.[Version No_] IN (SELECT MAX(d.[Version No_])
FROM d
WHERE ...)
AND f.[Version No_] IN (SELECT MIN(d.[Version No_])
FROM [KARSTADT_Warenhaus_GmbH$Sales Line Archive] d
WHERE ...)
) > 0
die Abfrage läuft immer - :))
andere Idee
ich meinte die Differenz von Quantity (von Max(Version)) und Quantitiy (von Min(Version))
yo,
du solltest in betracht ziehen, dass eventuell mehrere datensätze den min, bzw. max wert für die spalte version haben können. aber bevor wir uns hier an die abfrage machen, welche version und welches dbms benutzt du ?
Ilja