最初の金額がヒットしたときに各販売IDの日付を示す列をテーブルに追加しようとしています。基本的には、金額が0でない各IDの最初の月またはNullを示す列が必要です。そのSales IDのすべてのエントリに対して拡張する必要があります。 私はさまざまなものを試しましたが、すべての基準を考慮に入れる方法を理解できません。複数の条件に基づいて最小日付列を追加します
例データセット
Sales ID Date Amount
0061600000g0jXOAAY 1-Nov-15 0
0061600000g0jXOAAY 1-Dec-15 0
0061600000g0jXOAAY 1-Jan-16 1479.01
0061600000g0jXOAAY 1-Feb-16 1479.01
0061600000hSBQVAA4 1-Feb-15 0
0061600000hSBQVAA4 1-Mar-15 0
0061600000hSBQVAA4 1-Apr-15 1098.18
0061600000hSBQVAA4 1-May-15 2890
所望のデータセット
Sales ID Date Amount Start Month
0061600000g0jXOAAY 1-Nov-15 0 1-Jan-16
0061600000g0jXOAAY 1-Dec-15 0 1-Jan-16
0061600000g0jXOAAY 1-Jan-16 1479.01 1-Jan-16
0061600000g0jXOAAY 1-Feb-16 1479.01 1-Jan-16
0061600000hSBQVAA4 1-Feb-15 0 1-Apr-15
0061600000hSBQVAA4 1-Mar-15 0 1-Apr-15
0061600000hSBQVAA4 1-Apr-15 1098.18 1-Apr-15
0061600000hSBQVAA4 1-May-15 2890 1-Apr-15