bonjour.
comme en access, je voulais formater un champ de type décimal dans le genre
sql server me dit qu'il ne reconnaît pas la fonction "Format".SELECT Format(ChampNumerique,'# ### ##0.000') FROM TABLE1
help please
bonjour.
comme en access, je voulais formater un champ de type décimal dans le genre
sql server me dit qu'il ne reconnaît pas la fonction "Format".SELECT Format(ChampNumerique,'# ### ##0.000') FROM TABLE1
help please
Ce que vous tentez de faire, c'est de al cosmétique.. Ce n'est pas le rôle d'un SGBDR. La notion de format est du ressort des IHM.
A lire : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L7
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci SQLpro.
j'en avait besoin.
mais ce dont j'ai le plus besoin, c'est formater une valeur décimale.
Bonjour,
Le conseil de SQLPro tient toujours : il vaut mieux faire cela du côté applicatif.
Si vous écrivez le code T-SQL pour ce faire, il sera moins performant que le code effectuant la même opération côté applicatif
@++![]()
Je tempère toujours ce genre de remarque avec le fait qu'on n'a pas forcément une application au bout de ce genre de requête.
Ça peut très bien être du SQL conçu pour générer un fichier servant à alimenter une interface avec un format bien défini.
bien dit waldar.
je ne comprends pas. c'est si simple en access. pourquoi ça se complique en sql server. je vais y arriver mais j'aurai aimé que le chemin soit moins long
Partager