Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
C'est jamais bon de faire du cosmétique en SQL ceci est à faire du côté client...
A lire sur le sujet : http://sqlpro.developpez.com/SQL_AZ_E.html#Cosmos
A +
Frédéric LAMBOUR a écrit:
J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite mettre en forme le résultat en forme avec 2 décimales + le signe %.
Voici mon SELECT
SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva FROM tblTBA
N'y a t-il pas plus simple que de passer par un cast en money pour obtenir 19,60% ? Si je CAST directement le float en varchar j'obtient 19,6%
Merci pour vos réponse
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
C'est jamais bon de faire du cosmétique en SQL ceci est à faire du côté
client...
A lire sur le sujet :
http://sqlpro.developpez.com/SQL_AZ_E.html#Cosmos
A +
Frédéric LAMBOUR a écrit:
J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite
mettre en forme le résultat en forme avec 2 décimales + le signe %.
Voici mon SELECT
SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva
FROM tblTBA
N'y a t-il pas plus simple que de passer par un cast en money pour obtenir
19,60% ?
Si je CAST directement le float en varchar j'obtient 19,6%
Merci pour vos réponse
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
C'est jamais bon de faire du cosmétique en SQL ceci est à faire du côté client...
A lire sur le sujet : http://sqlpro.developpez.com/SQL_AZ_E.html#Cosmos
A +
Frédéric LAMBOUR a écrit:
J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite mettre en forme le résultat en forme avec 2 décimales + le signe %.
Voici mon SELECT
SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva FROM tblTBA
N'y a t-il pas plus simple que de passer par un cast en money pour obtenir 19,60% ? Si je CAST directement le float en varchar j'obtient 19,6%
Merci pour vos réponse
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
bruno reiter [MVP]
tu ne pourras pas échapper à un double convert (ou cast) car il faut concaténer.
Par contre l'utilisation du float pour un taux de TVA est 'suicidaire' Essaie ça :
"Frédéric LAMBOUR" wrote in message news: > J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite > mettre en forme le résultat en forme avec 2 décimales + le signe %. > > Voici mon SELECT > > SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva > FROM tblTBA > > N'y a t-il pas plus simple que de passer par un cast en money pour
obtenir
> 19,60% ? > Si je CAST directement le float en varchar j'obtient 19,6% > > Merci pour vos réponse > > >
Merci, tu as raison.
"bruno reiter [MVP]" <remove.this.br33@bol.com.br> a écrit dans le message
de news:%23qbSmWOuDHA.1512@TK2MSFTNGP10.phx.gbl...
tu ne pourras pas échapper à un double convert (ou cast) car il faut
concaténer.
Par contre l'utilisation du float pour un taux de TVA est 'suicidaire'
Essaie ça :
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> wrote in message
news:eMPyJMOuDHA.1876@TK2MSFTNGP09.phx.gbl...
> J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite
> mettre en forme le résultat en forme avec 2 décimales + le signe %.
>
> Voici mon SELECT
>
> SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva
> FROM tblTBA
>
> N'y a t-il pas plus simple que de passer par un cast en money pour
obtenir
> 19,60% ?
> Si je CAST directement le float en varchar j'obtient 19,6%
>
> Merci pour vos réponse
>
>
>
"Frédéric LAMBOUR" wrote in message news: > J'ai une table comportant une colonne TauxTva de tpe float. Je souhaite > mettre en forme le résultat en forme avec 2 décimales + le signe %. > > Voici mon SELECT > > SELECT CAST(CAST(TAUXTVA as money) as varchar) +'%' as AffichageTauxTva > FROM tblTBA > > N'y a t-il pas plus simple que de passer par un cast en money pour
obtenir
> 19,60% ? > Si je CAST directement le float en varchar j'obtient 19,6% > > Merci pour vos réponse > > >