Ich muss die Geldwerte auf den nächsten Cent runden und dann einige Operationen mit diesem gerundeten Wert machen. Ich kann Round () nicht verwenden, da dies ebenfalls abgerundet wird. Das sind alles Geldwerte.
123.4567 - & gt; 123.46
1.1349 - & gt; 1.14
Gibt es eine Möglichkeit, dies in SQL zu tun? Wenn ich eine benutzerdefinierte Funktion benötige, geben Sie bitte einen Vorschlag zur Ausführung des Codes für diese benutzerdefinierte Funktion an.
EDIT: Daten werden als Float gespeichert.
Hier ist eine Art hacky Weg, um Ihre gewünschten Ergebnisse zu erhalten. Multiplizieren Sie mit 100 und nehmen Sie die Decke - so wird es nach Ihren Wünschen gerundet. Dann wandle es zurück in Geld und teile es wieder mit 100 herunter.
%Vor%Tags und Links sql sql-server sql-server-2000