O.K., von der anderen Frage haben Sie:
GetStringFromNumber (doppelter
Wert)
Die ist nicht die gleiche Datenart wie Dezimalstrich (2, 2), wie die Störung sagt. Sie konnten Hin- und Herbewegung betrachten oder real (
http://msdn.microsoft.com/en-us/library/ms173773.aspx),
aber, wenn Sie den exakteren Dezimalstrich benötigen, können Sie die Unterzeichnung der Funktion gerade ändern.
Anmerkung: Dezimalstrich (2, 2) erlauben Werte .00 bis .99. Er bedeutet den Dezimalstrich mit 2 Stellen mit beiden Stellen, die nach dem Zeitraum sind. Hoffnungsvoll ist das, was Sie wünschen.
Okay, die Ausgabe in der Funktion, können Sie zu reparieren die SqlDecimal Art benutzen.
http://msdn.microsoft.com/en-us/library/ms131092.aspxAnmerkung auch sie zeigt, dass Sie SqlDouble in Ihrer Funktion verwenden können und dann die gleichstellt, um in SQL-Server zu schwimmen.