Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Group Funktionen in einer Between Abfrage

Hallo zusammen.

Ich möchte folgende MySQL Abfrage machen:

SELECT * FROM Produkte, Kosten WHERE Produkte.Preis + SUM(Kosten.Betrag) BETWEEN 100 AND 500 AND Produkte.Id = Kosten.Produkt_Id

In Kosten sind die Nebenkosten für jedes Produkt gespeichert.

Nur leider gibt er mir immer eine Fehlermeldung mit der Fehlernummer #1111.
Daraufhin habe ich GROUP BY Produkte.Name drangehängt. Wieder nichts.

Weiß einer von euch, wie man GROUP Befehle wie SUM() in eine BETWEEN Abfrage machen kann?

Wäre super

Gruß Mike

Hier gehts zum Orginal Eintrag "Group Funktionen in einer Between Abfrage" im Forum

Antworten

Hi

Wie wäre es mit

Code:                   In Zwischenablage kopieren (nur IE)
1">

Wenn du mehr Spalten aus der Tabelle Produkte auslesen willst, dann musst du sie auch in der GROUP Anweisung aufzählen


2.

Das wirft zumindest schonmal keine Fehlermeldung. Irgendwas stimmt zwar noch nicht ganz bei mir, jedoch denke ich, dass das der richtige Lösungsansatz ist. Ich bedanke mich rechtherzlich und werde noch etwas damit rumprobieren, wenn ich's nicht gebacken bekomme, melde ich mich nochmal...

Gruß Mike


Hier gehts zum Orginal Eintrag "Group Funktionen in einer Between Abfrage" im Forum
 
phpforum.de | Impressum