Databases Reference
In-Depth Information
Bild 14.4■ Drei Varianten der Jahresberechnung
14.4■Auswertung der Lebensdauer
nach Monaten
Es gibt verschiedene Ansätze, die Kunden nach Lebensdauer zu gruppieren. Wir werden
das anhand der Lebensdauer in Monaten einmal durchspielen. Als Basis dient der Select,
der die Lebensdauer pro Kunde in Monaten berechnet.
Select ld.Kunde,
cast ((cast(DATEDIFF ( day ,ld.first_order ,ld.last_order )as numeric)/
30.42)as DECIMAL(10,2))Monate
from
(SELECT c.riskID Kunde,
Min(postingDate) first_order,max(postingDate)last_order
FROM [dbo].[iw_sales]s,[dbo].[iw_customer]c
where s.customerNo = c.customerNo
group by c.riskID)ld
Wir nutzen eine weitere Unterabfrage, indem wir den Basis-Select erneut in Klammern
setzen, mit dem Alias ldm (= Lebensdauer in Monaten) versehen und weitere Berechnun-
gen anstellen.
Search WWH ::




Custom Search