2017-03-07 3 views
0

Ich verwende entweder:Beschränken Dezimalstellen

CAST(SUM(a.fieldmissed) AS decimal(18,8))/SUM(a.fieldtotal) *100 AS [Deliveries Missed] 

oder

SUM(a.fieldmissed)*100.0/SUM(a.fieldtotal) AS [Deliveries Missed] 

% Werte zu erarbeiten. Gibt es eine Möglichkeit, die Ausgabe auf zwei Dezimalstellen zu beschränken? Nicht wichtig, aber wäre praktisch zu wissen.

Jeder Ratschlag geschätzt. Vielen Dank.

Antwort

0

können Sie CONVERT(DECIMAL(18,2),value) verwenden Sie den Wert auf 2 Komma oder ROUND(value,2) Verwendung konvertieren Sie den Wert auf 2 Nachkommastellen runden.

+0

Darf ich wissen, den Grund für die Abwärts Abstimmung? –