Autorización, de la otra pregunta usted tiene:
GetStringFromNumber (valor
doble)
Ése no es el mismo tipo de datos que el decimal (2, 2) como el error está diciendo. Usted podría mirar el flotador o verdadero (
http://msdn.microsoft.com/en-us/library/ms173773.aspx),
pero si usted necesita el decimal más exacto usted puede apenas alterar la firma de la función.
Nota: decimal (2, 2) permitirán los valores .00 a .99. Significa decimal de 2 dígitos con ambos dígitos que son después del período. Esperanzadamente eso es lo que usted quiere.
Aceptable fijar la edición en la función, usted puede utilizar el tipo de SqlDecimal.
http://msdn.microsoft.com/en-us/library/ms131092.aspxNota también demuestra que usted puede utilizar SqlDouble en su función y entonces ésa comparará para flotar en servidor del SQL.