Ich versuche, jede Darlehensnummer mit der Anzahl, wie oft die Kreditnummer in jedem Monat erscheint, abrufen. In einigen Fällen erscheint die Darlehensnummer zweimal im Monat, aber ich möchte nur einmal pro Monat gezählt werden. TEST- und RD-Spalten geben mir nicht, was ich brauche. Hier ist, was ich habe:COUNT (DISTINCT) in Unterabfrage
select
[Month],
one,
LoanNumber,
two,
three,
four,
...
count(distinct LoanNumber) as TEST,
COUNT(LoanNumber) OVER() as RD
from
tableNAME LC
where [month] ='12-2016'
group by
[Month],
one,
LoanNumber,
two,
three,
four,
...
Bitte um Hilfe!
Hallo. Ich dachte irgendwie, dass es dazu gehören könnte, aber es funktioniert nicht – user2811136
bearbeitet, um Gruppe zu entfernen. Dies funktioniert, wenn Sie alle Zeilen sehen möchten (einschließlich der verschiedenen Werte für die Spalten "eins", "zwei", "drei" usw.), aber die Zählung selbst wird wiederholt - das ist der Preis, den Sie für die Erhaltung bezahlen alle Details, aber die Zusammenfassung bekommen. Wenn Sie nur die Zusammenfassung möchten, dann eine einfache 'Select Monat, Darlehensnummer, COUNT (*) von TableName, wobei Monat = '12-2016' Gruppe von Monat, LoanNumber 'funktionieren würde. – SlimsGhost