Arrondir à 2 chiffre

hinda11 Messages postés 2 Date d'inscription   Statut Membre -  
 giheller -
Bonjour,
slt, comment je peux arrondir à 2 chiffre mais sans qu'il augmente par exemple si on a 1.499999 quand on la arrondit je veux pas qui sera 1.5 et merci (( aaah svp je le veux en sql server )
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. giheller
     
    voilà ta solution ce n'est pas un arrondi mais une troncature .
    si $nbre contient la valeur 4,458

    $nbre = sprintf("%01.2f",$nbre);

    $nbre devient 4,45
    1
  2. giheller
     
    bonjour,

    ce n'est donc pas un arrondi que vous souhaitez mais une troncature.
    si dans la tabel sql le type de la données est : decimal(4,2) cela devrait être correct.il y aura alors 1.49

    (4 ou plus)
    0
    1. hinda
       
      non pour mois j'ai le type real .
      et j'ai deja utiliser decimal (4,2) mais elle a rondu 1.49999 , 1,5
      et merci pour ta reponse
      0
      1. giheller > hinda
         
        Pourtant j'ai déclaré une zone en decimal 4,2 et entré 1,499 j'ai gardé 1,49
        0