Steffen Flämig: SELECT SUM(foo) FROM ... auf die ersten k Tupel begrenzen

Beitrag lesen

Hi,

Ich habe folgende DB:

+---+
|foo|
+---+
| 10|
+---+
| 20|
+---+
| 30|
+---+
| 40|
+---+
| 50|
+---+

und möchte die Summe der Werte in 'foo' der ersten k Werte auslesen.

SELECT SUM(foo) FROM myTable WHERE "irgendwas" ORDER BY foo

gibt mir die Summe über alle Tupel (die der "irgendwas"-Klausel entsprechen), ich möchte aber nur die k-ersten.

HAt jemand 'ne Idee?

Gruß

Steffen