Runden von Dezimalstellen in MSSQL

topfact AG intern>Organisation>Richtlinien - verbindliche Anweisungen>Urlaub - Organisationsrichtlinie>technische Dokumentation Überblick>Standard Tools und Skripts>Leerstellen in MSSQL entfernen>Runden von Dezimalstellen in MSSQL
Produkt: topfact6 MyWork
Erstellt am 07.02.2020 13:58, letzte Aktualisierung am 05.06.2026 11:02.

Detlev Eberhardt, 02.2020

Runden von Dezimalstellen in MSSQL

Runden von Dezimalfeldern in MSSQL: Bitte beachten: Das Feld in der Datebank muss in der Typendeffinition mindestens drei Nachkommastellen DECIMAL(18,3) haben, sonst wird es schon beim Befüllen abgeschnitten und das Runden auf zwei Nachkommastellen ist dann nicht mehr möglich..

Beispielstatement zur Korrektur von bestehenden Werten:

UPDATE
dbo.fi_buchungenVorjahr_temp
SET
betrag_buch = CONVERT(DECIMAL(18,2),ROUND(betrag_buch,2))
Inhaltsverzeichnis