mowch 10 Geschrieben 12. April 2011 Melden Geschrieben 12. April 2011 hallo, ich bräuchte hilfe für eine SQL Abfrage. Und zwar sieht meine Tabelle so aus: ID, Datum, Code, Text, Zahl 1 2011-04. 1.1 Test1 10 2 2011-04 . 1.1 Test1 20 3 2011-04 . 1.1 Test1 30 5 2011-04. 1.2 Test2 500 6 2011-04 . 1.2 Test2 700 7 2011-04 . 1.2 Test2 800 ... ID ist fortlaufend. als ergebniss möchte ich folgendes haben Code, Text, Ergebnis 1.1 Test1 20 (=Zahl mit höchter ID minus die Zahl der niedrigesten ID) 1.2 Test2 300 in Worten: ich möchte pro Code eine Zeile haben in der das Ergebnis = TOP(1) Zahl - Gegenteil von Top(1) Zahl. ich hoffe meine Fragestellung ist verständlich. danke
Cybquest 36 Geschrieben 12. April 2011 Melden Geschrieben 12. April 2011 Like this? SELECT Code, Text, Max([Zahl])-Min([Zahl]) AS Ergebnis FROM Tabelle GROUP BY Code, Text; wird allerdings der Max und der Min Wert pro Test genommen, nicht die mit der größten bzw. niedrigsten ID.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden