SQL: resto de una división

eddys -  
 JustinFernal -
¡Hola a todos!

¿Es posible obtener el resto de una división en una instrucción SQL? ¿Cómo se hace?

En resumen, en mi cláusula WHERE quiero que el registro tenga uno de sus campos divisible por un dato que ingreso dinámicamente
y que, por lo tanto, el resto de la división de este campo por el dato ingresado sea 0...

Gracias de antemano :o)

4 respuestas

SuperGolgoth
 
SQL2000 ... me presenta un problema ...
Si (X % Y) = el resto de la división ...
Si tomo una calculadora y hago 12/5, obtengo 2.4
Entonces, si hago select (12 % 5) debería obtener 4
¿Cómo es que obtengo 2???
1
JustinFernal
 
12 = 5*2 + 2, el resto de la división es esto +2. Pero 0.4 es igual a 2 dividido por 5, hay un vínculo.
0
eddys
 
¡Hola, disculpa por la pregunta innecesaria! No estaba utilizando la función mod de la manera correcta.

Para quienes les interese, es así:
número1 mod número2 para obtener el resto de la división.
0
NOUR
 
Para los que les interesa es así:
número1 mod número2 para obtener el resto de la división
- en SQL Server 2000 la función MOD es por ejemplo ( X % Y)
0
le pavé dans la mare
 
el resto es entero, tu .4 es fraccionario
(nb: .4 * 5 => 2)
0