ハローの皆さん。 私は、顧客ごとに顧客の行動が異なるテーブルを異なる日付で持っています。 私はこれらの顧客の月次レポートを作成する必要がありますが、列の1つにゼロ以外のアカウントを持つ顧客の数を含める必要があります。コードからの出力が第二に、顧客5用異なる日の累積合計数
Timestamp #Customers with sum(Amount)<>0
1 3
2 2
すべての3のためのアカウントが最初の期間中に正であるので
が、ゼロであるべき
CustomerID Timestamp Amount
5 1 100
5 1 150
10 1 20
15 1 200
15 1 -150
5 2 -250
10 2 50
10 2 50
:
私のテーブルには、次のようになります期間。
これまで私はデータのタイムスタンプを管理していました。
私の質問は、どのようにして各顧客のアカウントを任意の時間枠で累計し、これらのアカウントがゼロと異なるケースの数を数えることができますか?あなたはgroup by
句を使用することを検討すべきである
これは累計ではありません。これはグループごとにカウントされます。 – Shadow
@vkpの回答 –