Tengo una consulta en la que quiero obtener fechas distintas, los números de teléfono asociados con esas fechas y un recuento de los números de teléfono por fecha.SQL distinct y count
Por ejemplo, tengo una base de datos con fechas y números de teléfono y quiero que el resultado sea
9/2005 5554446666 3
9/2005 4445556666 1
10/2005 1112223333 1
11/2005 2223334444 2
puedo conseguir las fechas y los recuentos con esta consulta:
SELECT DISTINCT date, count(phone) AS count
FROM calls
GROUP BY date
Lo Parece que no puedo obtener el número de teléfono que está contando el "conteo". Creo que necesito algún tipo de función agregada para obtener una única instancia de la lista de valores únicos, pero First() y algunos otros solo lanzan un error de SQL. ¿Necesito una subconsulta?