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

  1. 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
    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
  2. 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
  3. 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
  4. le pavé dans la mare
     
    le reste est entier, ton .4 est fractionnaire
    (nb: .4 * 5 => 2)
    0