SQL SERVER "usage" に 4 つの列で構成されるテーブルがあります
userID, appid, licenseid, dateUsed
ここで、一定期間内にライセンスに基づいてアプリを使用したユーザーの数を確認できるように、テーブルにクエリを実行する必要があります。ユーザー 1 がたとえば 1 月 1 日と 2 日にアプリを使用したとしても、結果では 1 としてカウントされることに注意してください。つまり、時間枠内のユニーク ユーザーです。
そうクエリする
where dateUsed > @from AND dateUsed < @dateTo
私が戻したいのは、次のような行のテーブルです
、appid、licenseid
誰にもアイデアはありますか?サブクエリとしてカウントを使用して遊んでから、結果を合計しようとしましたが、まだ成功していません。