Ergebnis 1 bis 3 von 3

Thema: SQL-Statement

  1. #1
    HTML Newbie
    Registriert seit
    05.05.2006
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard SQL-Statement

    Hi Leute,

    ich brauche eure Hilfe. Ich habe gerade ein SQL-Statement geschrieben, aber leider komme ich nicht weiter.

    Code:
    select w1.warehouseid, w1.productno, w1.presentation, w1.packagesize, w1.glep from ware as w1, ware as w2 where w1.warehouseid = w2.warehouseid and w1.productno = w2.productno and w1.presentation = w2.presentation and w1.glep <= w2.glep group by w1.packagesize, w1.warehouseid, w1.productno, w1.presentation, w1.glep
    anbei habt ihr eine Datei, die einen kleinen Ausschnitt über die Tabelle zeigt.

    Das Problem ist jetzt, dass nur die zwei Zeilen ausgegeben werden sollen die marktiert sind.

    Der Primärschlüssel ist warehouseid, productno, presentation, packagesize. Die eigentliche Aufgabe war, dass nur eine Zeile mit dem kleinsten glep für warehouseid und productno ausgegeben wird.

    Wisst ihr vielleicht die Lösung? Vielen Dank im Voraus für eure Hilfe!

    Gruß Tobber
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Angehängte Dateien Angehängte Dateien
    • Dateityp: txt sql.txt (597 Bytes, 21x aufgerufen)

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ok, ich hab nicht ganz verstanden was du jetzt genau möchtest
    aber ich versuchs mal:
    Code:
    SELECT * FROM ware WHERE glep = '0.161040'
    oder
    Code:
    SELECT * FROM ware WHERE MIN&#40; gleb &#41;
    wenns nicht das ist was du möchtest, dann erklärs bitte nochmal anders
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    05.05.2006
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ok, versuchs genauer zu erklären.

    Also in dieser Tabelle sind über 30000 Datensätze und dem File, das ich zum donwload bereitgestellt habe, wird nur ein kleiner Ausschnitt von der Tabelle gezeigt. Es gibt 10000 verschiedene Primärschlüssel in dieser Tabelle.

    Das SQL-Statement soll jetzt für jedes Lager (Warehouseid) zusammen mit dem Produkt (Productno) eine Zeile ausgeben, wo der glep am kleinsten ist.
    Wenn ich mein SQL-Statment modifiziere:

    Code:
    select w1.warehouseid, w1.productno, w1.presentation, w1.packagesize, w1.glep from ware as w1, ware as w2 where w1.warehouseid = w2.warehouseid and w1.productno = w2.productno and w1.presentation = w2.presentation and w1.glep <= w2.glep and w1.productno = '03175' group by w1.packagesize, w1.warehouseid, w1.productno, w1.presentation, w1.glep
    Dann kommt als Ergebnis, das was in der, zum Download bereitgestelllten Datei befindet, heraus. Aber eigentlich dürfen nur die 2 marktierten Zeilen angezeigt werden.

    Ich hoffe, dass es jetzt verständlich ist.

    Gruß + Danke Tobias

Ähnliche Themen

  1. sql statement in array oder variable speichern
    Von ledzep im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 03.04.2007, 13:42
  2. Wir bitten unsere Gäste um ein Statement bzw. Ihre Mithilfe
    Von umbenannt im Forum Forum-Hilfe.de intern
    Antworten: 1
    Letzter Beitrag: 24.01.2004, 13:17

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •