|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 13 ![]() |
Bonjour
Dans une table j'ai l'attribut NbAnneesExp en float(3,1) Dans l'affichage, j'aimerai que quand la valeur est entiere, soit de type 12,0, cela n'affiche que 12. Pour les valeurs vraiment décimales, que ça affiche quand même la décimale. Existe-t-il un moyen de le faire ? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() De manière bien lourde en transformant en string puis en utilisant la fonction TRUNCATE
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Inscription : avril 2004 Messages : 734 ![]() |
Bonjour,
Je te propose une solution utilisant TRUNCATE(X,D) pour des entiers X et un nombre de décimal D. Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 13 ![]() |
Merci de vos réponses, je vais les tester
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 13 ![]() |
Adjanakis, je ne comprends pas comment je peux faire.
ma valeur est le nombre d'années d'experience (c'est un impératif que ce soit un float) NbAnneesExp. J'ai fait : Code :
SELECT IdEmploye, NbAnneesExp((ceil(NbAnneesExp)=NbAnneesExp)+1, NbAnneesExp, TRUNCATE(NbAnneesExp,0)) FROM DossierEmploye Je suppose qu'il y a un problème au niveau du ceil ? |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Regarde le code de Adjanakis : il utilise la fonction ELT, tu l'a omise.
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 13 ![]() |
En effet, et je l'avais malencontrueusement remplacée par ma variable.
Merci à tous les 2 trotters213 et Adjanakis |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Pense au tag Résolu
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com