J'ai cette requêteSQL séparateur décimal
SELECT LEFT(CONVERT(VARCHAR, CAST(RUNNING_BALANCe AS MONEY), 1), LEN(CONVERT(VARCHAR, CAST(RUNNING_BALANCe AS MONEY), 1)) - 1)
from load_transaction_history
WHERE [POSTED_ON] between '2008-06-10' and '2008-06-15' and account_number='12345678'
order by posted_on
Maintenant, le problème est que les ammounts i ger sont comme autant 6,471,538.30 étant cependant en Europe, je veux les séparateurs décimaux comme si
6.471.538, 30 ... est-il un moyen de le faire est SQL ... J'ai essayé de copier coller dans Excel mais le formatage ne fonctionne pas .....
ne marche pas nope work..doubt il doit faire avec le réglage dans SQL2005 ou mes paramètres régionaux essayé que ... je me demande si vous connaissez un moyen de convertir ce résultat en Excel,. ,, comme dans SQL le montant est stocké comme quelque chose comme ça 146275.7000000 –
Vous pouvez définir separa décimal Excel vers un symbole différent (au moins dans Excel 2007). Et si vous utilisez Excel, vous pouvez interroger les valeurs numériques directement, sans les convertir en varchar - évite les problèmes de paramètres régionaux. – Arvo