MOD Function
The MOD function takes as arguments two real number
operands, and returns the remainder from integer division of the integer
part of the first argument (the dividend) by the integer part
of the second argument (the divisor). The value returned is
an INT data type (or INT8 for remainders outside the range of INT).
The quotient and any fractional part of the remainder are discarded.
The divisor cannot be 0. Thus, MOD (x,y)
returns y
(modulo x)
. Make sure that any variable that receives the
result is of a data type that can store the returned value.
This example tests to see if the current date is within
a 30-day billing cycle:
SELECT MOD(TODAY - MDY(1,1,YEAR(TODAY)),30) FROM orders;