![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
Ich knobel gerade an dem folgendem Problem: Ich habe eine Tabelle mit einem Aufbau folgender Art: ID | Datum | Produkt | Preis 1 | 2007-01-01 | A | 1.00 2 | 2007-01-01 | A | 1.10 3 | 2007-01-01 | A | 1.20 4 | 2007-01-01 | A | 1.08 5 | 2007-01-01 | A | 1.04 6 | 2007-01-01 | B | 1.14 7 | 2007-01-01 | B | 1.21 8 | 2007-01-01 | B | 1.07 9 | 2007-01-02 | A | 1.02 10 | 2007-01-02 | A | 1.45 11 | 2007-01-02 | A | 2.20 12 | 2007-01-02 | A | 1.28 13 | 2007-01-02 | B | 3.14 14 | 2007-01-02 | B | 1.41 15 | 2007-01-02 | B | 4.07 ... und das ganze dann für weitere Tage. Die Menge der Einträge ist immer unterschiedlich. Was mich nun interessiert ist der höchste Preis eines jeden Tages beim Produkt 'A', so dass ich dann eine Liste bekomme: 3 | 2007-01-01 | A | 1.20 11 | 2007-01-02 | A | 2.20 ... Das ganze soll aber letztlich auch noch nach verschiedenen Wochentagen sortiert werden. Also zum Schluss will ich nur noch alle Ergebnisse vom Montag (oder eben auch mal ein anderer Tag) haben. Ein sql Code:
sql Code:
Und genau hier ist aber (derzeit) mein Problem. Letztlich will ich ein ORDER BY `Datum` haben, aber ich muss wohl dem DISTINCT noch beibringen, welchen Wert er sich rauspickt, nämlich den mit dem höchsten Wert in der Spalte `Preis`. Jemand eine Idee?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #2 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
DISTINCT ist doch eigentlich nur ne Art GROUP BY wenn ich mich jetzt nicht irre. Ungetestet wie immer sollte das doch gehen: sql Code:
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #3 | |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
wenn ich das group by `Datum` weglasse, dann kommt die Meldung: Zitat:
Darum habe ich das entspr. erweitert. Danke schonmal soweit - muss nun mal schauen, ob die Werte stimmen.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! | |
| | |
| | Nach oben #4 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
dann GROUP BY `Datum` rein und DISTINCT weglassen. sql Code:
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #5 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
probiere ich morgen auf der Arbeit nochmal!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #6 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.213
|
wunderbar! das klappt genau so, wie es soll! Ich habe das ganze noch mit ein paar weiteren AND-Bedingungen auf meine Bedürfnisse angepasst - das ORDER BY für das Datum - und fertig. Mal gucken, ob ich meine Prognose nun daraus erstellen kann...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem E-Mails zu senden | Jann Hendrik | Plauderecke | 7 | 25.05.2007 21:37 |
| Problem mit zu vielen MySQL-Querys / Grundkonzeption | Chr!s | PHP-Programmierung | 13 | 27.08.2006 16:59 |
| Your most abnormal Query | Guradia | Datenbanken | 21 | 19.04.2006 00:15 |
| Problem mit replacements | Garnele | PHP-Programmierung | 10 | 19.04.2006 00:14 |
| OSX + Eclipse 3.1 Problem | bacarni | Eclipse | 3 | 29.07.2005 21:19 |