hallo Hilfe bitte verwirrt ...Zählung nicht gehorchen, wo Klausel
Ich habe diese Abfrage, die nur die Zählungen für die Typ-I-Spalte ziehen nehme an, aber wenn ich es laufen, zieht er die Zählung für die gesamte aus Datenbank und tut die Regel, wo Klausel gehorcht ...
SELECT [type], typei, vtdate, count (typei) as count
FROM vtindex
where typei is not null or typei <> '#'
and vtdate between '2016/06/01' and '2016/06/30'
GROUP BY
[type], Typei, vtdate
HAVING
COUNT(typei) > 1
die Idee ist, dass der Benutzer in einem Zeitpunkt Spam setzt, und ihnen die Grafen von Typ I zu diesem bestimmten Zeitpunkt Spam
dank gibt ...
Ohne zu wissen, wie Ihre Daten aussehen (z. B. Ihre Frage bearbeiten und einige Beispieldaten einfügen) und erwartete Ergebnisse (d. H. Ihre Frage bearbeiten und auch diese hinzufügen), ist es unwahrscheinlich, dass wir die Abfrage korrigieren können. –
Ich denke, Sie müssen die Spalte 'typei' aus Ihrer Select-Klausel entfernen und nur' [type], vtdate, count (typei) 'auswählen. Und entfernen Sie es aus der Group-by-Klausel. – irene
@damien_The_Unbeliever Sie brauchen keine Daten für eine Abfrage imho unten sehen sie unten haben bereits begonnen, die Abfrage zu beheben und einer von ihnen ist schon richtig, aber danke für die Eingabe .... – Troz