J'ai une requête où je veux obtenir des dates distinctes, les numéros de téléphone associés à ces dates et le nombre de numéros de téléphone par date.SQL distinct et compte
Par exemple, j'ai une base de données avec les dates et les numéros de téléphone et je veux que le résultat soit
9/2005 5554446666 3
9/2005 4445556666 1
10/2005 1112223333 1
11/2005 2223334444 2
je peux obtenir les dates et les comptes avec cette requête:
SELECT DISTINCT date, count(phone) AS count
FROM calls
GROUP BY date
Qu'est-ce que Je n'arrive pas à trouver le numéro de téléphone que le compte compte. Je pense que j'ai besoin d'une sorte de fonction d'agrégat pour obtenir une seule instance de la liste des valeurs uniques, mais First() et quelques autres ne lancent qu'une erreur SQL. Ai-je besoin d'une sous-requête?