phpbar.de logo

Mailinglisten-Archive

AW: kleinsten 3 Werte je Monat

AW: kleinsten 3 Werte je Monat

Jörg Schwalenberg mysql-de_(at)_lists.bttr.org
Thu, 6 Dec 2001 10:22:59 +0100


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 



php::bar PHP Wiki   -   Listenarchive