Mailinglisten-Archive |
Auch bei dieser Lösung bekommt man nur 3 Werte :-( Frank -----Ursprüngliche Nachricht----- Von: Jörg Schwalenberg [mailto:info_(at)_udex.de] Gesendet: Donnerstag, 6. Dezember 2001 10:23 An: schloesser_(at)_businessforum.de; mysql-de_(at)_lists.4t2.com; norbert_(at)_itbw.de; schloesser_(at)_businessforum.de Betreff: Re: AW: kleinsten 3 Werte je Monat Hallo Frank, versuchs doch mal mit WHERE monat IN('2001-01','2001-02' usw.....) ORDER BY monat, wert limit 0,3 Jörg Schwalenberg _______________________________ Extensions and Basics for Macromedia "Dreamweaver Ultradev" .............................................................. www.ultradevextensions.de www.udex.de info_(at)_udex.de _______________________________ ----- Original Message ----- From: "Frank Schlösser" <schloesser_(at)_businessforum.de> To: <mysql-de_(at)_lists.4t2.com>; <norbert_(at)_itbw.de> Sent: Thursday, December 06, 2001 9:57 AM Subject: AW: AW: kleinsten 3 Werte je Monat > Hi Liste, > funktionierende Query für einen Monat ist: > select monat,wert from daten where monat = '2001-03' order by wert limit 0,3 > > Ergebnis: > monat Wert > 2001-03 1 > 2001-03 2 > 2001-03 2 > > Dies benötige ich jedoch als komplette Liste, ohne daß ein Monat vorgegeben > wird. Es sollen die kleinsten 3 Werte aller Monate ausgegeben werden und > zwar über alle Monate hinweg. > > Danke Frank > > > Beispiel Ausgangstabelle: > monat Wert > 2001-03 1 > 2001-03 2 > 2001-03 2 > 2001-03 3 > 2001-03 5 > 2001-03 10 > 2001-03 20 > 2001-03 40 > 2001-03 60 > 2001-04 3 > 2001-04 5 > 2001-04 6 > 2001-04 12 > 2001-04 20 > 2001-04 23 > 2001-04 35 > 2001-04 40 > 2001-04 60 > 2001-04 70 > 2001-05 4 > 2001-05 6 > 2001-05 17 > 2001-05 70 > 2001-07 7 > 2001-07 20 > 2001-08 20 > 2001-08 90 > 2001-09 3 > 2001-09 60 > 2001-10 8 > 2001-10 9 > 2001-10 12 > 2001-10 20 > 2001-10 70 > > -----Ursprüngliche Nachricht----- > Von: Norbert Pfeiffer [mailto:norbert_(at)_itbw.de] > Gesendet: Mittwoch, 5. Dezember 2001 19:51 > An: mysql-de_(at)_lists.4t2.com; schloesser_(at)_businessforum.de > Betreff: Re: AW: kleinsten 3 Werte je Monat > > > Hi Frank, > > > > Vielen Dank, aber das trifft das Problem nicht genau! So bekomme > > > ich zwar für einen Monat die 3 kleinsten Werte, ich benötige > > > jedoch eine Liste über alle Monate mit den jeweils 3 kleinsten > > > Werten des Monats. Das ist ja gerade mein Problem > > aber SQL ist auch keine eierlegende Wollmilchsau > <glaubichnicht/> > > rein logisch: > wenn es ein Query gibt, das aus einem beliebigen Monat die drei > kleinsten Werte einer Spalte extrahiert. > Dann sehe ich keinen Grund, warum man das Query nicht so erweitern > koennen soll, dass es auch mehrere Monate behandelt. > > Also, wenn Du das funktionierende Query noch mal postest, > schau ich mir das genauer an. Und fuer den Notfall habe ich > noch meine persoenliche SQL-Hotline... :-) > > > m. b. G. Norbert > _____________________ > normal: 02292-681769 > Notruf: 0177-2373368 > --------------------- > e.o.m. > > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive