次の行から値を取得するSQLの方法を探しています。次の行から値を取得する
私が持っているデータは、次のようになります。
CUST PROD From_Qty To_Qty Disc_Pct
23 Brush 1 12 0
23 Brush 13 51 1 #13 is 12+1
23 Brush 52 99999 4 #52 is 51+1
77 Paint 1 21 0 #1 is 99999+1
77 Paint 22 99999 7 #22 is 21+1
私は100K +を持っている:私はで終わるために必要なもの
CUST PROD From_Qty Disc_Pct
23 Brush 1 0
23 Brush 13 1
23 Brush 52 4
77 Paint 1 0
77 Paint 22 7
この、(私はTo_Qty行を作成したい)があります私はTo_Qtyを作成できるようにこれを行うには、行、および私のETLアプリケーションはSQLではなく、ストアドプロシージャなどができますので、それはSQLにする必要があり
は、どのように私は次の行から値を取得することができますか?
あなたのSQLサーバーのバージョンによっては、 'lead'を使用することができます。テーブルには固有の順序がないので、「次へ」という意味を定義する必要があります。 – HoneyBadger
どのバージョンのSQL Serverを使用していますか? – Lamak
は '鉛を使用してください()'の値は、あなたの方法は、他の問題を導入することなく、問題を解決する理由と方法の説明を含めていただけませんTo_Qty列 –