Frage Wählen Sie "Zählen" aus


Ich möchte die Anzahl der Installationen jedes Mitglieds in einer ähnlichen Tabelle zählen. Aber dieser Unterschied macht mich verrückt ...

MemberID | InstallDate

1 | Yesterday

2 | Today

1 | Today

3 | Today

Die obige Tabelle sollte etwas wie dieses erzeugen.

MemberID | CountNumberOfInstallations

1 | 2

2 | 1

3 | 1

p.s. Ich weiß, es klingt wie Hausaufgaben, aber es ist nicht.


5
2017-09-02 07:21


Ursprung


Antworten:


Die Suchanfrage, nach der Sie suchen, lautet:

SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID

Das Schlüsselwort DISTINCT ist nicht erforderlich. Wenn eine Bestellung erforderlich ist, können Sie Folgendes verwenden:

SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID
ORDER BY MemberID ASC

12
2017-09-02 07:26