IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Difference de Round entre C# et SQL SERVER


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut Difference de Round entre C# et SQL SERVER
    Bonjour a tous,

    Lorsque je souhaite faire un arrondi de valeur en entier, j'utilise la fonction Round.

    Pourtant, je note une différence suivant si on utilise C# ou SQL Server

    C# : 6.5 => 6
    Sql Server 6.5 => 7

    N'y a t il pas un moyen de rendre homogène les deux "rendus"

    j'ai trouvé une première solution qui consiste a ajouté 0.01 pour le C#
    ce qui fait que 6.50 devient 6.51 et donc 7, 6.49 devient 6.5 donc 6 ce qui est le résultat attendu.

    Mais n'y a t il pas un moyen plus propre ?

    Merci a tous.

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    Si c'est trivial , dites le moi, je serai pas vexé promis

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    ça c'est pas mal !
    Dans la série des trucs à savoir, je cite MidpointRounding .Avec ce lien http://msdn.microsoft.com/fr-fr/libr...74(VS.80).aspx tu comprendras sûrement mieux.

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    Je vais jeter un coup d'œil a ton lien, merci beaucoup

    Edit:
    J'ai vu ton lien, y a effectivement de l'info. Pourtant j'avais tapé Round+c# dans google et je n'avais pas vu cette page. Je m'y suis mal pris, bref ce qui compte c'est la reponse

    Merci encore en tout cas

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par FraocH Voir le message
    Je vais jeter un coup d'oeil a ton lien, merci beaucoup
    euh celui ci sera plus parlant http://msdn.microsoft.com/fr-fr/libr...ng(VS.80).aspx

    désolé

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    pas de soucis, c'etait instructif, mais c'est vrai que la c'est encore mieux

    MERCI

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par FraocH Voir le message
    Je vais jeter un coup d'œil a ton lien, merci beaucoup

    Edit:
    J'ai vu ton lien, y a effectivement de l'info. Pourtant j'avais tapé Round+c# dans google et je n'avais pas vu cette page. Je m'y suis mal pris, bref ce qui compte c'est la reponse

    Merci encore en tout cas
    moi non plus, mais il me semblait qu'il y avait des surcharges sur Round. J'ai été voir par moi même, et paf

  8. #8
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    tu marques un point !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Synchronisation entre plusieurs base SQL Server
    Par vivoli12 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/05/2007, 13h47
  2. Equivalence entre Oracle et Sql Server
    Par sfaxi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 17/01/2007, 09h27
  3. Erreur de connexion entre VS2005 et sql server
    Par popachubby dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 13/12/2006, 23h31
  4. Equivalence SQL entre access et sql server
    Par liliprog dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/07/2006, 15h19
  5. Lien entre oracle et SQL Server 2000
    Par alpachico dans le forum Décisions SGBD
    Réponses: 14
    Dernier message: 15/06/2005, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo