【发布时间】:2013-10-21 12:43:45
【问题描述】:
我在 SQL SERVER “用法”中有一个表,它由 4 列组成
userID, appid, licenseid, dateUsed
现在我需要查询该表,以便找出在某个时间范围内有多少用户使用许可下的应用程序。请记住,即使用户 1 在 1 月 1 日和 2 日使用该应用程序,他们也只会在结果中计为 1。即时间范围内的唯一用户。
所以查询
where dateUsed > @from AND dateUsed < @dateTo
我想要返回的是一个行表
、appid、licenseid
有人知道怎么做吗?我一直在玩 count 作为子查询,然后尝试对结果求和,但还没有成功。
【问题讨论】:
-
你能把你到目前为止所做的整个查询贴出来吗?
标签: sql sql-server tsql