SQL Server 2005 - 使用前导零格式化十进制数(包括带符号的小数!)
我需要
1.99
21.34
1797.94
-300.36
-21.99
-2.31
使用 SQL-Server 2005 T-SQL 将数字格式化为 0000.00 的格式掩码。保留有符号整数和点后的小数。这将用于金融系统的文本文件导出。它要求它采用这种格式。
例如-
0001.99
0021.34
1794.94
-0300.36
-0021.99
-0002.31
以前,它是在 MS Access 中以 Format([Total],"0000.00")
的形式完成的,但 SQL-Server 没有此功能。
I need to format numbers like:-
1.99
21.34
1797.94
-300.36
-21.99
-2.31
Into a format mask of 0000.00, using SQL-Server 2005 T-SQL. Preserving the signed integers and the decimals after the dot. This would be used for text file exports for a financial system. It requires it to be in this format.
e.g.-
0001.99
0021.34
1794.94
-0300.36
-0021.99
-0002.31
Previously, it was done in MS Access as Format([Total],"0000.00")
but SQL-Server doesn't have this function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
退货
Returns
你可以创建一个像这样的函数:
示例:
You could make a function like this:
example: