1
私はフィールドA
を持っているし、次のようにフィールドB
を計算したいと思う:0からキャッピング積算合計
BがAの実行中の合計が900を介して行くたびに実行されている合計で、Bは再起動する必要があり、その実行中の合計示すように次の行に:
A B
37 37
427 464
17101 17565
30 30 //Restart here because the previous value of B was >900
70 100
788 888
30 918
30 30
30 60
30 90
1120 1210
30 30
30 60
30 90
30 120
どのように私は、SybaseでB
を導き出すために得ることができますか?
(1)どのようなRDBMSですか? (2)この質問をよりよくフォーマットしてください。スペースや改行を維持するために、表形式のデータをコードとしてマークすることができます。 –
これは、質問に答えるのに十分な情報に遠く離れているようには見えません。 「累積スコアが900を超えるたびに、レコードにいくらかの順序付けが行われます。 "私は何の最初のインスタンス"を維持し、それをどこに保つか? –
@ScottHunter 3行目が900の合計を超えていることを意味していましたが、4行目では何の演算もせずにAから値を選択します。 – SouravD