私は以下のロジックのための助けが必要です、私は私の終わりを試みたが、この問題を解決することができませんでした。 私の入力テーブルは以下の通り:ヶ月間は、現在のdate.Outputに基づいて増加しますので、私は以下のように値を計算する必要があり、それが動的な意志行間の合計を計算する必要があります
Months Amount
Dec-15 720030
Jan-16 763236
Feb-16 795555
Mar-16 829252
Apr-16 856052
:
LAG()
使用
+---------------------------------------------------------+
| Months Amount Formula Expected Amount |
+---------------------------------------------------------+
| 15-Dec 720030 Dec-15 720030 |
| 16-Jan 763236 Dec-15+Jan-16 1483266 |
| 16-Feb 795555 Jan-16+Feb-16 1558791 |
| 16-Mar 829252 Feb-16+Mar-16 1624807 |
| 16-Apr 856052 Mar-16+Apr-16 1685304 |
+---------------------------------------------------------+
希望の出力は何ですか? –
希望の出力を記載してください –
どのバージョンのSQL Serverですか? 2012年以降は 'LEAD'または' LAG'関数を使用することができます –