2017-10-04 8 views
-1

TablesSQL-Code für Zählungen über verschiedene Zeiträume

ich brauche, um herauszufinden, wie diese zu beantworten: Findet die Anzahl der Views pro Zweig innerhalb von 1 Monat, 2 Monate und 3 Monate der Client-Registrierung in einem Abfrage.

Ich habe Probleme damit, dies in einer Abfrage zu setzen, wäre CASE der beste Weg?

Danke für jede Eingabe.

Antwort

1

könnten Sie wahrscheinlich UNION

select '1 month' as type, count(*) from tablename where month < 1 
union 
select '2 month' as type, count(*) from tablename where month < 2 
union 
select '3 month' as type, count(*) from tablename where month < 3 

Dies ergäbe verwenden nur Ihre zählt als 3 verschiedene Reihen.

Verwandte Themen