je dois formater des nombres comme (y compris décimaux signés!): -SQL Server 2005 - Format un nombre décimal avec zéros
1.99
21.34
1797.94
-300.36
-21.99
-2.31
Dans un masque de format de 0000,00, en utilisant SQL-Server 2005 T-SQL . Préserver les entiers signés et les décimales après le point. Cela serait utilisé pour les exportations de fichiers texte pour un système financier. Il l'exige pour être dans ce format.
e.g.-
0001.99
0021.34
1794.94
-0300.36
-0021.99
-0002.31
Auparavant, il a été fait dans MS Access comme Format([Total],"0000.00")
mais SQL Server ne possède pas cette fonction.
Vous avez toujours un bon CTE. J'en ai eu un bon pour Oracle hier, traçant des factures récursivement à travers le système (parent/enfant) – SQLMason
Merci Martin! Votre solution était celle que je recherchais le plus. C'est très élégant! – Learner74