Bonjour
Depuis hier je me heurte à un soucis qui me semblait simple à résoudre mais pas du tout
Malgré mes recherche sur google , je ne trouve pas la solution. Voilà mon problème:
J'ai une requete sql avec plusieurs champ dont celui d'une division ( cf ci dessous)
Il faut savoir que le champ " T.champ1 est un entier et que la variable NbrTour int est également un entier
Lorsque la valeur du champ " T.champ1" est 5 et que la variable NbrTour est 2, je devrais avoir comment resulat aprés la division : 2.5. Mais j'obtiens 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 declare @NbrTour int T.champ1/@NbrTour
je n'arrive pas à comprendre pourquoi.
J'ai bien essayé de faire un cast mais j'ai toujours ce resultat 3..
Code : Sélectionner tout - Visualiser dans une fenêtre à part CAST( ( T.champ1/@NbrTour) as decimal(10,2))
Partager