我有一个查询,我想在其中获取不同的日期、与这些日期关联的电话号码以及每个日期的电话号码计数。
例如,我有一个包含日期和电话号码的数据库,我希望结果是
9/2005 5554446666 3
9/2005 4445556666 1
10/2005 1112223333 1
11/2005 2223334444 2
我可以使用此查询获取日期和计数:
SELECT DISTINCT date, count(phone) AS count
FROM calls
GROUP BY date
我似乎无法得到“计数”正在计数的电话号码。我想我需要某种聚合函数来获取唯一值列表的单个实例,但 First() 和其他一些只抛出 SQL 错误。我需要子查询吗?