Databases Reference
In-Depth Information
 Bild 15.9■
Beide Selects in einem Abfragefenster
15.4■Gruppierung der Kaufrequenz
Interessant ist auch die Gruppierung der Kaufrequenz in Tagen. Dazu nutzen wir den
bereits bekannten CASE WHEN -Ausdruck und zählen die einzelnen Gruppen gleich mit aus.
select
sum(CASE WHEN (Frequenz = 0) THEN 1 ELSE 0 END) '0 Tage',
sum(CASE WHEN (Frequenz> 0 AND Frequenz <= 10) THEN 1 ELSE 0 END) 'bis 10
Tage',
sum(CASE WHEN (Frequenz > 10 AND Frequenz <= 20) THEN 1 ELSE 0 END) 'bis 20
Tage',
sum(CASE WHEN (Frequenz > 20 AND Frequenz <= 30) THEN 1 ELSE 0 END) 'bis 30
Tage',
sum(CASE WHEN (Frequenz > 30 AND Frequenz <= 40) THEN 1 ELSE 0 END) 'bis 40
Tage',
sum(CASE WHEN (Frequenz > 40 AND Frequenz <= 60) THEN 1 ELSE 0 END) 'bis 60
Tage',
sum(CASE WHEN (Frequenz > 60 AND Frequenz <= 80) THEN 1 ELSE 0 END) 'bis 80
 
Search WWH ::




Custom Search