nabend,
komme alleine leider nicht weiter....
folgendes Beispiel einer Tabelle.

- eins.jpg (28.43 KiB) 1531 mal betrachtet
Code: Alles auswählen
SELECT "FarbeID", "Preis", "mass1", "mass2", "Farbe"
FROM "Tabelle1" WHERE ( "mass1" > x AND "mass2" > y )
ist z.B. x=85 und y=85 dann bleiben nur 3 Zeilen übrig (1,3,6)--> alles gut so
ist z.B. x=60 und y=60 dann ist die Ausgabe wie oben (rot und blau ist doppelt) --> zeile 1 und 3 sollen aber weg
(denn die Farbe gibt es ja auch kleiner)
Die "FarbID" kann man zum vergleichen heranziehen( die ersten 5 zahlen ergeben immer die Farbe)
Code: Alles auswählen
SELECT MIN( "Preis" ), LEFT( "FarbeID", 5 ) as "FarbKey"
FROM "Tabelle1" GROUP BY LEFT( "FarbeID", 5 )
mit Code 2 gibt es keine doppelten Farben mehr und auch die Richtgen bleiben übrig.
blos die anderen spalten sind dann weg und das mass wird auch nicht mehr berücksichtigt.

- doub.jpg (7.35 KiB) 1531 mal betrachtet
Wie kann man beides kombinieren?
besten Dank im voraus
Gruß marc
AOO 4.0.1
HSQL