すべてのSales/TXNを合計し、ランクが「1」である個々の行だけでなく、月全体の個別IDを数えようとしています。したがって、顧客 "ABC"については、Janのすべてのデータを取得したいと思います。顧客のDEFについては、2月のすべてのデータが必要です。特定の行グループの合計値 - SQL
以下は、サンプルテーブルです。 (フォーマットのお詫び)。
売上表:
Month|ID |Dte |TXNs|Sales|Rank
Jan |ABC|1-5-17|1 |$15 |1
Jan |ABC|1-8-17|2 |$10 |2
Feb |ABC|2-6-17|1 |$20 |3
Feb |DEF|2-6-17|2 |$10 |1
Mar |DEF|3-5-17|1 |$40 |2
May |DEF|5/2/17|3 |$20 |3
理想の回答:
Month|IDs|TXNs|Sales
Jan |1 |3 |$25
Feb |1 |2 |$10
何を試しましたか? SOはコード記述サービスではないため、SUM COUNT CASE-WHEN-THENとGROUP BY句を使用して問合せを作成するのは比較的簡単です。 – krokodilko