我在 SQL SERVER“用法”中有一个包含 4 列的表
userID, appid, licenseid, dateUsed
现在我需要查询该表,以便在一个时间范围内找到有多少用户使用许可下的应用程序。请记住,即使用户 1 在 1 月 1 日和 2 日使用该应用程序,他们也只会在结果中计为 1。即时间范围内的唯一用户。
所以查询
where dateUsed > @from AND dateUsed < @dateTo
我想得到的是一个行表,比如
, appid, licenseid
有没有人知道怎么做?我一直在玩 count 作为子查询,然后尝试对结果求和,但还没有成功。