我需要一个像格式化数字(包括签名的小数!): -SQL Server 2005中 - 格式化带前导零的十进制数
1.99
21.34
1797.94
-300.36
-21.99
-2.31
入0000.00格式掩码,使用SQL-Server 2005的T-SQL 。保留点号后的有符号整数和小数点。这将用于金融系统的文本文件导出。它要求它采用这种格式。
e.g.-
0001.99
0021.34
1794.94
-0300.36
-0021.99
-0002.31
此前,有人在MS Access做的Format([Total],"0000.00")
但SQL-Server没有这个功能。
你总是有一个良好的CTE。我昨天对甲骨文有了一个不错的报告,通过系统递归追踪发票(父母/子女关系) – SQLMason 2011-05-12 14:40:52
谢谢马丁!你的解决方案是我最想找的。它非常优雅! – Learner74 2011-05-12 15:02:45