Bonjour,
Je cherche à savoir si en TSQL y a une fonction qui permet de formater un champ en sortie avec des séparateurs des milliers??
Merci
Bonjour,
Je cherche à savoir si en TSQL y a une fonction qui permet de formater un champ en sortie avec des séparateurs des milliers??
Merci
Bonjour,
Ah ! Si tu savais ce qui va t'arriver... tout le monde va te dire que ce n'est pas à SQL Server de gérer le format d'affichage de tes résultats. Et c'est bien vrai. Donc non, il n'y a pas de fonction qui fasse ça. En général tu trouve une fonction format() ou dans le même genre, dans la plupart des langages qui peuvent être clients de SQL.
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Merci Mr rudib pour ta réponse philosophique,
Mais gérer le format coté langage ça je c faire cela dit il me semblais que sqlserver à l'instar de ses semblables Oracle et même MySQL proposé une fonction de gestion des séparateurs des milliers. et ça me semblait abérent après avoir chercher dans le books online et le net que cette fonction n'existe pa.
Nb: Sous Oracle le TO_char avec l'argument 'G' permet se formatage.
Cdlt,
Blowlagoon
salut,
ah, tu as bien fait de me mettre le doute. CONVERT peut le faire, je ne m'en étais jamais aperçu. Regarde CONVERT dans l'aide en ligne. Autant pour moi. Ton problème est que tu n'as pas de contrôle sur les paramètres régionaux. Chez moi il sépare les milliers par des virgules, je ne sais pas s'il s'adapte sur un SQL Server "régionalisé".
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT CONVERT (varchar(20), CAST(12345678.99 as MONEY), 1)
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager