Hallo,
ich nutze mySQL 5.5, bin neu hier in diesem Forum und benötige bitte Eure Hilfe. Ich habe die folgende Datenbankstruktur:
Table "Preise" (80 Lieferanten)
##########################
artikel_short = interne Artikelnummer
supplier_productID = Lieferanten Artikelnummer
wawiID = interne Lieferantennummer
stock = Lagerbestand des Lieferanten
nettoEK = Einkaufspreis
Table „Artikel" (130 TSD)
##########################
artikel_short = interne Artikelnummer
description = Artikelbezeichnung
…..
Ich verzweifele daran einen SELECT zu bauen, der ausschließlich Artikel beinhaltet, welche ein Lieferant (wawiID) NICHT als günstigster Anbieter einstellt. Zusätzlich sollte in dem SELECT ein Feld generiert werden, das den Differenzbetrag zum günstigsten Lieferant darstellt und optional ein weiteres Feld, welches die entsprechende Platzierung des Lieferanten und seines Preises darstellt.
Die folgenden Spalten sollten ausgegeben werden:
###########################################
supplier_productID = Lieferanten Artikelnummer
description = Artikelbezeichnung
nettoEK = Angebotener Preis des Lieferanten
difference = Differenzbetrag zum günstigsten Lieferanten
placement = Platzierung des Artikels (Sortierung nach günstigstem Lieferant aufsteigend)
Das für mich Schwierige daran ist alles in einen SELECT mit entsprechenden SUBSELECTS zu bekommen.Diese Daten möchte ich nämlich jedem Lieferanten als Datei, ausschließlich mit seinen eigenen Artikeln zur Verfügung stellen!
Vielen Dank schon mal vorab für Eure Ideen...
ich nutze mySQL 5.5, bin neu hier in diesem Forum und benötige bitte Eure Hilfe. Ich habe die folgende Datenbankstruktur:
Table "Preise" (80 Lieferanten)
##########################
artikel_short = interne Artikelnummer
supplier_productID = Lieferanten Artikelnummer
wawiID = interne Lieferantennummer
stock = Lagerbestand des Lieferanten
nettoEK = Einkaufspreis
Table „Artikel" (130 TSD)
##########################
artikel_short = interne Artikelnummer
description = Artikelbezeichnung
…..
Ich verzweifele daran einen SELECT zu bauen, der ausschließlich Artikel beinhaltet, welche ein Lieferant (wawiID) NICHT als günstigster Anbieter einstellt. Zusätzlich sollte in dem SELECT ein Feld generiert werden, das den Differenzbetrag zum günstigsten Lieferant darstellt und optional ein weiteres Feld, welches die entsprechende Platzierung des Lieferanten und seines Preises darstellt.
Die folgenden Spalten sollten ausgegeben werden:
###########################################
supplier_productID = Lieferanten Artikelnummer
description = Artikelbezeichnung
nettoEK = Angebotener Preis des Lieferanten
difference = Differenzbetrag zum günstigsten Lieferanten
placement = Platzierung des Artikels (Sortierung nach günstigstem Lieferant aufsteigend)
Das für mich Schwierige daran ist alles in einen SELECT mit entsprechenden SUBSELECTS zu bekommen.Diese Daten möchte ich nämlich jedem Lieferanten als Datei, ausschließlich mit seinen eigenen Artikeln zur Verfügung stellen!
Vielen Dank schon mal vorab für Eure Ideen...
Zuletzt bearbeitet: