私はこのテーブルを持っています
----------------
ID | Duration
----------------
1 10
2 10
3 10
sum(duration)が15以上になるidを選びたい。つまり…
-------------------------
ID | Duration | Sum
-------------------------
1 10 10
2 10 20
3 10 30
ID 2 の行で合計が大きくなります。この行を正確に選択する必要があります。
もちろん、ストアド プロシージャから SUM() を使用することはできないので、確実に WHERE の代わりに JOIN とおそらく HAVING を使用する必要があります。問題は、常に間違った結果が得られることです。