Databases Reference
In-Depth Information
Bild 6 .1 ■ Kopieren der Ergebnisse
6.2■Kommastellen
Bei der Berechnung der Nettosumme wurden vier Stellen hinter dem Komma ausgegeben.
Diese wollen wir auf zwei Stellen begrenzen. Dazu setzen wir folgenden Befehl ein.
cast (sum (s.amount * s.quantity)as DECIMAL(10,2))
cast (Ergebnis) as DECIMAL bedeutet übersetzt „Zeig mir das Ergebnis als Dezimalzahl
an.“
(10,2) beschreibt die Anzahl der Stellen vor und hinter dem Komma.
cast (Ergebnis) as DECIMAL (10,2) zeigt also das Ergebnis mit maximal zehn Stellen vor
dem Komma und zwei Stellen hinter dem Komma an.
Der komplette Select sieht nun wie folgt aus:
Select
count (distinct s.customerNo) Kunden,
count (distinct s.orderNo) Bestellungen,
sum (s.quantity) Artikelmenge,
cast (sum (s.amount * s.quantity)as DECIMAL(10,2)) Nettosumme
FROM [dbo].[iw_sales]s
where s.type = 2
Search WWH ::




Custom Search