SQL : reste d'une division

eddys -  
 JustinFernal -
Salut a tous !!!

Est-il possible d'avoir le reste d'une division dans une instruction SQL ? Comment qu'on fait ?

en gros dans ma clause WHERE j veux que l'enregistrement aie un de ses champs divisible par une donnee que j rentre dynamiquement
et que donc le reste de la division de ce champ par la donnee entree soit 0 ...

Merci d'avance :o)

4 réponses

SuperGolgoth
 
SQL2000 ... ca me pose un probleme ...
Si (X % Y) = le reste de la division ...
si je prends une calculatrice et que je fais 12/5, j'obtiens 2.4
Donc si je fais select (12 % 5) je devrais obtenir 4
Alors comment se fait-il que j'obtienne 2 ???
1
JustinFernal
 
12 = 5*2 + 2, le reste de la division est ce +2. Mais 0.4 est bien égal à 2 divisé par 5, il y a un lien.
0
eddys
 
houla desole de la question inutile ! j me servait pas de la bonne maniere de la fonction mod !

Pour ceux que ca interesse c'est comme ca :
nombre1 mod nombre2 pour avoir le reste de la division
0
NOUR
 
Pour ceux que ca interesse c'est comme ca :
nombre1 mod nombre2 pour avoir le reste de la division
- sur SQL Server 2000 la fonction MOD et par exemple ( X % Y)
0
le pavé dans la mare
 
le reste est entier, ton .4 est fractionnaire
(nb: .4 * 5 => 2)
0