3列のテーブルMOUVEMENTSがあります。
ID IDREF NUMBER
1 1 5
2 1 3
3 1 4
4 1 2
5 2 1
その制約でこのテーブルの行をフェッチしたいと思います:
- IDREF = 1
- IDASCで注文
- およびNUMBERのX個の最初の合計(IDREFによる)
最初にSUMを計算することを想像します。そして、その列で制限します
ID IDREF NUMBER SUM
1 1 5 5
2 1 3 8
3 1 4 12
4 1 2 2
5 2 1 1
この場合、11が必要な場合は、最初の2つの列と3番目の列を取得し、数値を変更して一貫性のある値にします。
だから結果が待っていた:
ID IDREF NUMBER SUM
1 1 5 5
2 1 3 8
3 1 3 11
NUMBERおよびSUM列の3行目の変更に注意してください。
あなたはそれを達成する方法を知っていますか?
このクエリは、SQL2000から2008R2で機能するはずです。