Sql Problem

Hier kann über alles diskutiert werden, wirklich alles. Betonung liegt auf "diskutiert", das ist also kein Freischein zum Spammen.
(Beitragszähler deaktiviert)
Benutzeravatar
Po1son
Zauberer der Bergwiesen
Beiträge: 692
Registriert: 11. Mai 2008, 14:02

Re: Sql Problem

Beitrag von Po1son » 12. Mai 2011, 17:46

zusammenkopieren^^

Code: Alles auswählen

select herst, Max(la) as "maximum" From (select hersteller as herst, Bez as be, sum(a1.lagerstand) as la From bietet_an a1 Group By Bez, Hersteller)Group by herst;

Rober
Gelbbart-Yeti
Beiträge: 2231
Registriert: 21. Nov 2008, 16:40
Kontaktdaten:

Keinen Bock mehr auf Pro-PvP und Anti-PvP Debatten

Beitrag von Rober » 12. Mai 2011, 17:46

Jo, die ganzen Debatten gehen mir auf die Nerven.
Zuletzt geändert von Rober am 19. Dez 2012, 03:47, insgesamt 1-mal geändert.

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: Sql Problem

Beitrag von Benu » 12. Mai 2011, 17:47

Po1son hat geschrieben:zusammenkopieren^^

Code: Alles auswählen

select herst, Max(la) as "maximum" From (select hersteller as herst, Bez as be, sum(a1.lagerstand) as la From bietet_an a1 Group By Bez, Hersteller)Group by herst;
Mysql wird dich hier anmeckern. Deswegen Aliases für subqueries nehmen.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

Benutzeravatar
Po1son
Zauberer der Bergwiesen
Beiträge: 692
Registriert: 11. Mai 2008, 14:02

Re: Sql Problem

Beitrag von Po1son » 12. Mai 2011, 17:49

so vertraut bin ich damit nicht, kann nur sagen das es bei mir so tut ;)

Rober
Gelbbart-Yeti
Beiträge: 2231
Registriert: 21. Nov 2008, 16:40
Kontaktdaten:

Pro-PvP: Anti-immer wiederkehrende Debatten

Beitrag von Rober » 12. Mai 2011, 17:52

Nomen est omen.... Hab einfach keinen Bock mehr staendig den selben Kaese hier zu lesen. Ausserdem bin ich mir nicht sicher, ob in diesem Beitrag vorher evtl. eine beleidigende Provkation steeckte, voon daher lieber mal pauschal geloescht.
Zuletzt geändert von Rober am 19. Dez 2012, 03:47, insgesamt 1-mal geändert.

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: Sql Problem

Beitrag von Benu » 12. Mai 2011, 17:54

Rober hat geschrieben:Kannst du nichtn kleines php Skript schreiben?
Alle datensätze auslesen und dann durchlaufen lassen.
Zwecks MVC und so eher schlecht. Ansonsten wurde ja nicht danach gefragt und die Lösung wurde nun schon von 2 verschiedenen Personen gepostet. Warum also noch weiter in anderen Gegenden stochern. Es gibt sicher noch elegantere Lösungen aber vielleicht will er auch mal selber was schaffen.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

Rober
Gelbbart-Yeti
Beiträge: 2231
Registriert: 21. Nov 2008, 16:40
Kontaktdaten:

Pro-PvP: Anti-immer wiederkehrende Debatten

Beitrag von Rober » 12. Mai 2011, 17:55

Nomen est omen.... Hab einfach keinen Bock mehr staendig den selben Kaese hier zu lesen. Ausserdem bin ich mir nicht sicher, ob in diesem Beitrag vorher evtl. eine beleidigende Provkation steeckte, voon daher lieber mal pauschal geloescht.
Zuletzt geändert von Rober am 19. Dez 2012, 03:47, insgesamt 1-mal geändert.

Benutzeravatar
Daki
Zauberer der Bergwiesen
Beiträge: 487
Registriert: 16. Jun 2006, 15:11
Wohnort: Hinter den Wasserfällen in Konlir - W6

Re: Sql Problem

Beitrag von Daki » 12. Mai 2011, 17:58

Benu hat geschrieben:
Daki hat geschrieben:@Benu: Ich bin durchaus vertraut mit having, order by und Unteranfragen - wenn du die Lösung/Lösungsvorschlag nicht weißt, dann bitte ich dich, nichts zu posten.[...]
Lösungsvorschläge hab ich gepostet. Du gehst bloß viel zu oberflächlich an das ganze, was man allein an dem Umstand merkt, dass du in einem Game-Forum fragst. Aber hier mal die naive 5-Minuten-Lösung:
SELECT hersteller, MAX(lagerstand_sum) FROM (SELECT hersteller, SUM(lagerstand) AS lagerstand_sum FROM bietet_an a GROUP BY hersteller, bez) AS subquery GROUP BY hersteller
Ich frage deswegen in diesem Forum, weil ich in meinem Uniforum keine antwort darauf kriege. Außerdem hab ich in den letzten 6 Jahren den Eindruck bekommen, dass hier extrem viel mit sowas auskennen.
Glaub mir aber bitte eines: wenn ich heute ein Problem mit Mathematik habe, dann würde ich vorher nen Geschichtestudenten fragen, bevor ichs hier poste (Bitte nehmt mir das nicht übel, aber ich will nur meinen Standpunkt klar machen).

Zu deiner Query: Ich musste den Alias subquery zwar wegmachen, da sonst die Fehlermeldung "ORA-00933: SQL command not properly ended" kam, aber jetzt funktionierts und ich bin dir dafür sehr dankbar.

@Rober: Wenn ich php verwenden dürfte, würde es den Thread nicht geben *g
Bild in Freewar Karte umwandeln: http://daki.pytalhost.de/maptool/
Bild

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste