Databases Reference
In-Depth Information
14.3■Die exakte Jahresberechnung
Für die Analyse der Lebensdauer benötigen wir eine detailliertere Berechnung. Diese
basiert auf der Berechnung der Diferenz in Tagen, also auf der exakt berechneten Diferenz.
Dieses Ergebnis müssen wir in einen Jahreswert umwandeln.
Unsere Basis ist also:
DATEDIFF ( day ,ld.first_order ,ld.last_order )
Um daraus einen Jahreswert zu ermitteln, müssen wir das Ergebnis durch 365, also die
Anzahl der Tage des Jahres, teilen.
DATEDIFF ( day ,ld.first_order ,ld.last_order )/ 365
Dieses Ergebnis hätten wir gerne als Dezimalzahl mit zwei Stellen hinter dem Komma.
cast ((DATEDIFF ( day ,ld.first_order ,ld.last_order )/ 365)as DECIMAL
(10,2)) Jahre
Wenn Sie diese Berechnung in den Select eingebaut haben, wird Ihnen allerdings keine
zweistellige Dezimalzahl angezeigt. Sie müssen das Ergebnis der Diferenzberechnung
zuerst in einen numerischen Wert umwandeln.
cast ((cast(DATEDIFF ( day ,ld.first_order ,ld.last_order )as numeric)
/ 365)as DECIMAL(10,2)) Jahre
Jetzt haben Sie eine aussagekrätige Zeitberechnung.
Ebenso können Sie verfahren, wenn Sie monatliche Zeitspannen messen möchten. Dazu
teilen Sie einfach die Diferenz durch 30
cast ((cast(DATEDIFF ( day ,ld.first_order ,ld.last_order )as numeric)
/ 30)as DECIMAL(10,2)) Monat
oder noch genauer durch 30,42:
cast ((cast(DATEDIFF ( day ,ld.first_order ,ld.last_order )as numeric)
/ 30.42)as DECIMAL(10,2))Monat
Für eine exakte customer-lifetime- Berechnung macht es einen Unterschied, ob ein Kunde
am Monatsanfang oder -ende einen Einkauf getätigt hat. Die Zeiträume Monat und Jahr
sollten sich also nicht an den Kalendermonaten oder -jahren orientieren, sondern nach der
in Tagen gemessenen Zeit.
Ein Jahr sind also 365 Tage vom Ersteinkauf aus gerechnet, egal, wann der Kauf stattgefun-
den hat. Das gleiche Prinzip sollte man bei den Monaten plegen. In der berulichen Praxis
rechnet man immer mit 30 Tagen = 1 Monat.
Wenn Sie alle drei Varianten der Jahresberechnung in einen Select aufnehmen, können Sie
die Unterschiede bei den Ergebnissen direkt feststellen (Bild 14.4 auf der nächsten Seite).
Search WWH ::




Custom Search