von RobertG » Sa, 28.09.2013 18:36
Hallo WOB,
mach aus den für Dich zentralen Werten eine Ansicht und beziehe den diese als Grundlage in die Abfrage mit ein:
Code: Alles auswählen
SELECT "Artikelnummer", MIN( "Kosten" ) AS "Stückpreis" FROM "Lieferantendatenbank" GROUP BY "Artikelnummer"
Dann hast Du in einer Ansicht, die von der HSQLDB in Tabellenform gehandhabt wird, Artikelnummer und den gewünschten Preis.
Diese Ansicht wird in Deiner Tabelle hinzugezogen - ich habe sie einmal einfach "Ansicht" getauft.
Code: Alles auswählen
SELECT "Ansicht"."Artikelnummer", "Artikel"."Bezeichnung", "Benötigte Artikel"."Anzahl", "Ansicht"."Stückpreis", "Ansicht"."Stückpreis" * "Benötigte Artikel"."Anzahl" AS "Summe", "Benötigte Artikel"."Kontakt", "Lieferantendatenbank"."Lieferant" FROM "Artikel", "Lieferantendatenbank", "Benötigte Artikel", "Ansicht" WHERE "Artikel"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Ansicht"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Benötigte Artikel"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Ansicht"."Stückpreis" = "Lieferantendatenbank"."Kosten"
Damit bekommst Du allerdings die Angebote mit gleichem Stückpreis auch präsentiert.
Gruß
Robert
Hallo WOB,
mach aus den für Dich zentralen Werten eine Ansicht und beziehe den diese als Grundlage in die Abfrage mit ein:
[code]SELECT "Artikelnummer", MIN( "Kosten" ) AS "Stückpreis" FROM "Lieferantendatenbank" GROUP BY "Artikelnummer"[/code]
Dann hast Du in einer Ansicht, die von der HSQLDB in Tabellenform gehandhabt wird, Artikelnummer und den gewünschten Preis.
Diese Ansicht wird in Deiner Tabelle hinzugezogen - ich habe sie einmal einfach "Ansicht" getauft.
[code]SELECT "Ansicht"."Artikelnummer", "Artikel"."Bezeichnung", "Benötigte Artikel"."Anzahl", "Ansicht"."Stückpreis", "Ansicht"."Stückpreis" * "Benötigte Artikel"."Anzahl" AS "Summe", "Benötigte Artikel"."Kontakt", "Lieferantendatenbank"."Lieferant" FROM "Artikel", "Lieferantendatenbank", "Benötigte Artikel", "Ansicht" WHERE "Artikel"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Ansicht"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Benötigte Artikel"."Artikelnummer" = "Lieferantendatenbank"."Artikelnummer" AND "Ansicht"."Stückpreis" = "Lieferantendatenbank"."Kosten"[/code]
Damit bekommst Du allerdings die Angebote mit gleichem Stückpreis auch präsentiert.
Gruß
Robert