[gelöst]doppelte Einträge in einer Spalte
Verfasst: Sa, 23.11.2013 01:24
nabend,
komme alleine leider nicht weiter....
folgendes Beispiel einer Tabelle.
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)
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.
Wie kann man beides kombinieren?
besten Dank im voraus
Gruß marc
AOO 4.0.1
HSQL
komme alleine leider nicht weiter....
folgendes Beispiel einer Tabelle.
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 )
blos die anderen spalten sind dann weg und das mass wird auch nicht mehr berücksichtigt.
Wie kann man beides kombinieren?
besten Dank im voraus
Gruß marc
AOO 4.0.1
HSQL