SQL: resto de una división
eddys
-
JustinFernal -
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)
¿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
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???
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???
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.
¡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.
Para quienes les interese, es así:
número1 mod número2 para obtener el resto de la división.